Logging 二郎';巴绍啤酒';日志应用程序,是否可以自定义模块日志级别?

Logging 二郎';巴绍啤酒';日志应用程序,是否可以自定义模块日志级别?,logging,erlang,Logging,Erlang,在rabbitmq的源代码中,有一个文件,称为“rabbit_log.erl”。它可以自定义不同模块的日志级别。定制是通过应用环境来实现的 例如,在.erlang文件中: application:set_env(rabbit,log_levels, [{default,info},{aaa_connection,error}]). 只有aaa_连接模块将显示“错误”级别,其他模块将显示“信息”级别模块 我想知道是否可以在basho/lagerapp中自定义模块的日志级别?您可以

在rabbitmq的源代码中,有一个文件,称为“rabbit_log.erl”。它可以自定义不同模块的日志级别。定制是通过应用环境来实现的

例如,在
.erlang
文件中:

application:set_env(rabbit,log_levels,
        [{default,info},{aaa_connection,error}]).
只有
aaa_连接
模块将显示“错误”级别,其他模块将显示“信息”级别模块


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

您可以使用
lager
的跟踪功能()

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