LoggerFluentdBackend

Hex.pmHex.pm

A Fluendt backend for Elixir Logger.

Changelog

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