diff options
Diffstat (limited to 'lib/poolparty/supervisor.ex')
-rw-r--r-- | lib/poolparty/supervisor.ex | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/poolparty/supervisor.ex b/lib/poolparty/supervisor.ex index 2f4d150..9995a3d 100644 --- a/lib/poolparty/supervisor.ex +++ b/lib/poolparty/supervisor.ex @@ -1,12 +1,16 @@ defmodule PoolParty.Supervisor do use Supervisor + require Logger def start_link(opts \\ []) do + Logger.debug("[#{__MODULE__}]: Starting Pool Party Supervisor") Supervisor.start_link(__MODULE__, {}, [name: __MODULE__] ++ opts) end def init(_) do + Logger.debug("[#{__MODULE__}]: Initializing Pool Party Supervisor") pool_size = Application.get_env(:poolparty, :pool_size) + Logger.debug("[#{__MODULE__}]: Pool size: #{pool_size}") children = [worker(PoolParty.Scheduler, [pool_size]), worker(PoolParty.Pool.Supervisor, [pool_size])] supervise(children, strategy: :one_for_one) |