defmodule GitHub.Issues.Log do
use File.Only.Logger
error :fetching, {text, user, project} do
"""
\nError fetching issues from GitHub...
• Error: #{text}
• User: #{user}
• Project: #{project}
#{from()}
"""
end
info :printing, {user, project, env} do
"""
\nPrinting issues from GitHub...
• Inside function:
#{fun(env)}
• User: #{user}
• Project: #{project}
#{from()}
"""
end
info :fetching, {user, project, url, env} do
"""
\nFetching issues from GitHub...
• Inside function:
#{fun(env)}
• URL: #{url}
• User: #{user}
• Project: #{project}
#{from()}
"""
end
end