2016-09-22 3 views
0

Я установил пакет rollbax, он обеспечивает возможность вывода журнала на rollbar через их модуль Rollbax.Logger. Проблема в том, что я хочу иметь level: :info для стандартного elixir :console регистратора и level: :error для Rollbax.Logger.Как обеспечить различные уровни регистрации журналов в приложении микширования?

Как я могу это сделать?

+0

'Rollbax.Logger.configure level:: error'? – mudasobwa

+0

Как я могу установить уровень журнала ': console' в этом случае? – asiniy

ответ

0

В config/config.exs:

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

Где-то в приложении:

Rollbax.Logger.configure level: :error 
1

Вы можете сделать это в 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 
Смежные вопросы