RedisLogger Build Status

A Redis based backend for Logger which pushes to a SortedSet.

Configuration

In your config.exs, add redis_logger as a backend:

config :logger,
  backends: [{RedisLogger, :redis_logger}]

You'll need to pass your redis connection url along with the name of the sorted set key where messages will be pushed.

config :logger, :redis_logger,
  zset: "elixir_logs",
  level: :info,
  redis_url: "redis://localhost:6379/0"

Usage

You know what to do.

Todo

Tests or Contributions

Credit

Thanks to Joshua Schniper for publishing GelfLogger, the giant on whose shoulders this project stands.