From 482e23b272bbb5221e09634c16ab0be9edd40592 Mon Sep 17 00:00:00 2001 From: kballou Date: Mon, 20 Oct 2014 16:30:10 -0600 Subject: Add logging to pool party Add basic debug logging to the pool. --- lib/poolparty/pool/supervisor.ex | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/poolparty/pool/supervisor.ex') diff --git a/lib/poolparty/pool/supervisor.ex b/lib/poolparty/pool/supervisor.ex index e95ceac..3132f46 100644 --- a/lib/poolparty/pool/supervisor.ex +++ b/lib/poolparty/pool/supervisor.ex @@ -1,13 +1,17 @@ defmodule PoolParty.Pool.Supervisor do use Supervisor + require Logger def start_link(pool_size, opts \\ []) do + Logger.debug("[#{__MODULE__}]: Starting Work Pool Supervisor") Supervisor.start_link(__MODULE__, {pool_size}, opts) end def init({pool_size}) do + Logger.debug("[#{__MODULE__}]: Initializing Work Pool Supervisor") children = (1..pool_size) |> Enum.map(fn (id) -> + Logger.debug("[#{__MODULE__}]: Starting child worker: #{id}") worker(PoolParty.Pool.Worker, [], id: id) end) supervise(children, strategy: :one_for_one) -- cgit v1.2.1