每个应用程序的Lager日志级别

egb*_*kul 7 erlang lager

如何在Lager中为每个应用程序/库设置不同的日志级别?

例如,我想在控制台上看到调试消息,但仅适用于我的应用程序,而不是我使用的任何库(例如amqp_client).

Rog*_*mbe 4

这不能(轻松)用lager:debug等 来完成。但是,在 3.x 版本中,您现在可以拥有多个接收器,这意味着您可以定义一个名为 的接收器myapp,并使用myapp:debug等。然后您可以配置日志记录每个接收器独立的级别、过滤器和目的地。