toprox v0.1.2 Toprox.Console

A simple proxy for standard Console backend which allows to filter messages based on metadata.

Usage

In config.exs:

    config :logger, backends: [
      {Toprox, :warn_console}
    ]

    config :logger, :warn_console,
      level: :warn,
      backend: {
        Toprox.Console, [
          format: ">>> $date $time [$level] $metadata$message",
          metadata: [:user_id]
      ]
    }

In code:

    Logger.error "Error", topic: :warn_console