Dayron v0.1.1 Dayron.Logger behaviour
Behaviour for creating Dayron Loggers
Loggers are responsible to print request and response data to an output.
Example
defmodule Dayron.CustomLogger do
@behaviour Dayron.Logger
require Logger
def log(request, response) do
Logger.debug(inspect(request))
Logger.debug(inspect(response))
end
end
Summary
Callbacks
Logs an message based on request and response data
Callbacks
Specs
log(Dayron.Request.t, Dayron.Response.t | Dayron.ClientError.t) :: atom
Logs an message based on request and response data.