File.Only.Logger (File-Only Logger v0.1.20) View Source
Link to this section Summary
Functions
Injects function error within the caller's context.
Returns string "module.function/arity" for the given environment.
Injects function info within the caller's context.
Link to this section Functions
Injects function error within the caller's context.
The function will write the message returned by the do_block
to the configured error log file.
Examples
use File.Only.Logger
error :exit, {reason} do
"""
\n'exit' caught...
• Reason:
#{inspect(reason)}
"""
end
Returns string "module.function/arity" for the given environment.
Examples
use File.Only.Logger
error :exit, {reason, env} do
"""
\n'exit' caught...
• Reason:
#{inspect(reason)}
• Inside function:
#{fun(env)}
"""
end
Injects function info within the caller's context.
The function will write the message returned by the do_block
to the configured info log file.
Examples
use File.Only.Logger
info :game_state, {player, game} do
"""
\nNote that #{player.name}...
• Has joined game #{inspect(game.name)}
• Game state: #{inspect(game.state)}
"""
end