【问题标题】:erlang 'basho/lager' log app, is it possible to custom module log level?erlang 'basho/lager' 日志应用程序,是否可以自定义模块日志级别?
【发布时间】:2013-05-28 04:20:05
【问题描述】:

在rabbitmq的源码中,有一个文件,叫做“rabbit_log.erl”。它可以自定义不同模块的日志级别。自定义由应用环境实现。

例如,在.erlang 文件中:

application:set_env(rabbit,log_levels,
        [{default,info},{aaa_connection,error}]).

只有aaa_connection模块会显示'error'级别,其他模块会显示'info'级别模块。

我想知道basho/lager app中是否可以自定义模块的日志级别?

【问题讨论】:

    标签: logging erlang


    【解决方案1】:

    您可以使用lager的追踪功能(https://github.com/basho/lager#tracing)。

    lager:trace_file("log/aaa_connection_error.log", [{module, aaa_connection}], error)
    

    【讨论】:

      猜你喜欢
      • 2012-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多