From 4958944cb872de5ca0b594bae65a07183363b44c Mon Sep 17 00:00:00 2001 From: bluepython508 <16466646+bluepython508@users.noreply.github.com> Date: Wed, 25 Sep 2024 07:57:36 +0100 Subject: [PATCH] Log spawn info --- lib/peer.ex | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/peer.ex b/lib/peer.ex index 1891c85..9ed3d72 100644 --- a/lib/peer.ex +++ b/lib/peer.ex @@ -29,6 +29,7 @@ defmodule Frajtano.Peer do end def start({:spawn, spec}) do + Logger.info("Spawning #{inspect spec}") DynamicSupervisor.start_child(Frajtano.PeerSupervisor, {Spawner, spec}) end @@ -46,13 +47,14 @@ defmodule Frajtano.Peer do end @impl true - def init({path, :spawned, _}) do + def init({path, :spawned, spec}) do if File.exists?(path) do {:ok, conn} = :gen_tcp.connect({:local, path}, 0, [:binary, active: :once]) + Logger.info("Connected to #{inspect spec}") {:ok, %{conn: conn, clients: :queue.new(), buffer: <<>>}} else Process.sleep(100) - init({path, :spawned, nil}) + init({path, :spawned, spec}) end end