logger_json v3.1.0 LoggerJSON.Formatter behaviour
Behaviour that should be implemented by log formatters.
Example implementation can be found in LoggerJSON.Formatters.GoogleCloudLogger.
Link to this section Summary
Callbacks
Format event callback. Returned map will be encoded to JSON.
Link to this section Callbacks
Link to this callback
format_event(level, msg, ts, md, state)
format_event(level, msg, ts, md, state)
format_event(
level :: Logger.level(),
msg :: Logger.message(),
ts :: Logger.Formatter.time(),
md :: [atom()] | :all,
state :: Map.t()
) :: Map.t() | iodata() | Jason.Fragment.t()
format_event( level :: Logger.level(), msg :: Logger.message(), ts :: Logger.Formatter.time(), md :: [atom()] | :all, state :: Map.t() ) :: Map.t() | iodata() | Jason.Fragment.t()
Format event callback. Returned map will be encoded to JSON.