标签: erlang lager
如何在Lager中为每个应用程序/库设置不同的日志级别?
例如,我想在控制台上看到调试消息,但仅适用于我的应用程序,而不适用于我使用的任何库(例如amqp_client)。
答案 0 :(得分:2)
这不能(轻松)使用lager:debug等完成。但是,对于较大的3.x,您现在可以拥有多个sinks,这意味着您可以定义一个接收器命名为myapp,并使用myapp:debug等。然后,您可以为每个接收器单独配置日志记录级别,过滤器和目标。
lager:debug
myapp
myapp:debug