PlugLoggerCee
A plug for formatting your logs for kibana/graylog/etc in the CEE (or lumberjack?) format. Like:
@cee {"foo":"bar"}
Installation
The package can be installed by adding cee_log_formatter to your list of dependencies in
mix.exs:
def deps do
[
{:cee_log_formatter, "~> 0.1.0"}
]
end
Then set the format of your logs in production:
# config/prod.exs
config :logger, :console,
level: :info,
format: {CeeLogFormatter, :format}
You should also use the PlugLoggerJson package, which configures plug to output logs as maps so the formatter gets more info.