我安装了rollbax
包,它提供了通过Rollbax.Logger
模块将输出记录到rollbar的功能。问题是,我希望level: :info
用于默认的elixir :console
记录器,level: :error
用于Rollbax.Logger
。
我该怎么做?
答案 0 :(得分: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
答案 1 :(得分:0)
在config/config.exs
:
config :logger, :console, format: "[$level] $message\n", level: :info
申请中的某处:
Rollbax.Logger.configure level: :error