每个应用程序的日志级别更大

Lager loglevels per application

如何在 Lager 中为每个 application/library 设置不同的日志级别?

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

使用 lager:debug 无法(轻松)完成此操作。但是,使用更大的 3.x,您现在可以拥有多个 sinks,这意味着您可以定义一个名为 myapp 的接收器,并使用 myapp:debug,等等。然后您可以为每个接收器独立配置日志记录级别、过滤器和目标。