Current section

Files

Jump to
swarm lib swarm logger.ex
Raw

lib/swarm/logger.ex

defmodule Swarm.Logger do
@moduledoc false
require Logger
@doc """
Log a debugging message
"""
@spec debug(String.t) :: :ok
def debug(message), do: Logger.debug("[swarm on #{Node.self}] #{message}")
@doc """
Log a warning message
"""
@spec warn(String.t) :: :ok
def warn(message), do: Logger.warn("[swarm on #{Node.self}] #{message}")
@doc """
Log an info message
"""
@spec info(String.t) :: :ok
def info(message), do: Logger.info("[swarm on #{Node.self}] #{message}")
@doc """
Log a error message
"""
@spec error(String.t) :: :ok
def error(message), do: Logger.error("[swarm on #{Node.self}] #{message}")
end