Packages

A modern IRC client library for Elixir. Fork of exirc, actively maintained.

Current section

Files

Jump to
exirc_next lib exirc logger.ex
Raw

lib/exirc/logger.ex

defmodule ExIRC.Logger do
@moduledoc """
A simple logging abstraction wrapping Elixir's Logger.
"""
require Logger
@doc """
Log an informational message.
"""
@spec info(binary) :: :ok
def info(msg) do
Logger.info(msg)
end
@doc """
Log a warning message.
"""
@spec warning(binary) :: :ok
def warning(msg) do
Logger.warning(msg)
end
@doc """
Log an error message.
"""
@spec error(binary) :: :ok
def error(msg) do
Logger.error(msg)
end
end