LoggerFluentdBackend
A Fluendt backend for Elixir Logger.
Installation
Available in Hex. The package can be installed as:
Add logger_fluentd_backend to your list of dependencies in mix.exs:
def deps do
[{:logger_fluentd_backend, "~> 0.0.3"}]
end
After Elixir 1.4, just ensure Logger is in extra_applications:
def application do
[extra_applications: [:logger]]
end
In your config.exs (or in your #{Mix.env}.exs-files):
config :logger, :logger_fluentd_backend,
serializer: :msgpack,
tag: "",
level: :debug,
host: "localhost",
port: 24224
Then config :logger to use the LoggerFluentdBackend.Logger:
config :logger,
backends: [ :console,
LoggerFluentdBackend.Logger
],
level: :debug