diff options
author | Paul Schoenfelder <paulschoenfelder@gmail.com> | 2013-12-06 19:24:25 -0600 |
---|---|---|
committer | Paul Schoenfelder <paulschoenfelder@gmail.com> | 2013-12-06 19:24:25 -0600 |
commit | eff19743d7ed79eb8aa725135c537d164e69a783 (patch) | |
tree | 1d11003c38a9c1818de8f1a6bfe64945f5ad1b31 | |
parent | Start adding utils tests. Fix some utils bugs (diff) |
Use :error_logger for logging
-rw-r--r-- | lib/exirc/client.ex | 6 | ||||
-rw-r--r-- | lib/exirc/logger.ex | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/lib/exirc/client.ex b/lib/exirc/client.ex index bc4d017..63bc572 100644 --- a/lib/exirc/client.ex +++ b/lib/exirc/client.ex @@ -215,9 +215,9 @@ defmodule ExIrc.Client do {:noreply, state.event_handlers(handlers)} end - def handle_info({:tcp_closed, _socket}, state) do - notice "Connection closed!" - {:noreply, state.channels(Channels.init())} + def handle_info({:tcp_closed, _socket}, ClientState[server: server, port: port, channels: channels]) do + info "Connection to #{server}:#{port} closed!" + {:noreply, channels(Channels.init())} end def handle_info({:tcp_error, socket}, state) do diff --git a/lib/exirc/logger.ex b/lib/exirc/logger.ex index 35b80d2..fe0373e 100644 --- a/lib/exirc/logger.ex +++ b/lib/exirc/logger.ex @@ -1,13 +1,13 @@ defmodule ExIrc.Logger do - def notice(msg) do - IO.puts(IO.ANSI.cyan() <> msg <> IO.ANSI.reset()) + def info(msg) do + :error_logger.info_report String.to_char_list!(msg) end def warning(msg) do - IO.puts(IO.ANSI.magenta() <> msg <> IO.ANSI.reset()) + :error_logger.warning_report String.to_char_list!("#{IO.ANSI.yellow()}#{msg}#{IO.ANSI.reset()}") end def error(msg) do - IO.puts(IO.ANSI.red() <> msg <> IO.ANSI.reset()) + :error_logger.error_report String.to_char_list!("#{IO.ANSI.red()}#{msg}#{IO.ANSI.reset()}") end end
\ No newline at end of file |