2

我安装了包,它提供了通过他们的模块rollbax将输出记录到rollbar的能力。Rollbax.Logger问题是我想level: :info为默认的 elixir:console记录器和level: :error.Rollbax.Logger

我怎样才能做到这一点?

4

2 回答 2

2

您可以在 config.exs 中执行此操作,如下所示。

config :logger,
  backends:
    [
      :console,
      {Rollbax.Logger, :rollbax}
    ]

config :logger, :console,
  metadata: [:application, :module, :function, :file, :line],
  metadata_filter: [],
  compile_time_purge_level: :info,
  level: :info

config :logger, :rollbax,
  metadata: [:application, :module, :function, :file, :line],
  metadata_filter: [],
  compile_time_purge_level: :error,
  level: :error
于 2017-04-03T18:24:33.913 回答
0

config/config.exs

config :logger, :console, format: "[$level] $message\n", level: :info

应用中的某处:

Rollbax.Logger.configure level: :error
于 2016-09-22T12:50:18.823 回答