A Fluentd backend for Elixir Logger.
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.6"}]
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