diff --git a/lib/nodejs/worker.ex b/lib/nodejs/worker.ex index 14474af..cb8dc40 100644 --- a/lib/nodejs/worker.ex +++ b/lib/nodejs/worker.ex @@ -12,6 +12,7 @@ defmodule NodeJS.Worker do @moduledoc """ A genserver that controls the starting of the node service """ + require Logger @doc """ Starts the Supervisor and underlying node service. @@ -123,6 +124,21 @@ defmodule NodeJS.Worker do end end + defp env do + Mix.env() + rescue + _ -> :release + end + + def handle_info({_pid, data}, state) do + with :dev <- env(), + {_, {:eol, msg}} <- data do + Logger.info("NodeJS: #{msg}") + end + + {:noreply, state} + end + defp decode(data) do data |> to_string()