summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Schoenfelder <paulschoenfelder@gmail.com>2013-12-06 19:24:25 -0600
committerPaul Schoenfelder <paulschoenfelder@gmail.com>2013-12-06 19:24:25 -0600
commiteff19743d7ed79eb8aa725135c537d164e69a783 (patch)
tree1d11003c38a9c1818de8f1a6bfe64945f5ad1b31
parentStart adding utils tests. Fix some utils bugs (diff)
Use :error_logger for logging
-rw-r--r--lib/exirc/client.ex6
-rw-r--r--lib/exirc/logger.ex8
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