toprox v0.1.1 Toprox
A simple proxy for different Logger backends which allows to filter messages based on metadata.
Usage
In config.exs
:
config :logger, backends: [
{Toprox, :graylog},
]
config :logger, :graylog,
level: :info,
backend: {
Logger.Backends.Gelf, [
host: "graylog.example.com",
port: 12201,
application: "MyApplication",
compression: :gzip,
metadata: [:request_id, :function, :module, :file, :line]
]
}
In code:
Logger.info "Info", topic: :graylog