如何在 Symfony 中设置每个通道的 Monolog 日志级别
How to set Monolog log level per channel in Symfony
我正在使用带有 Monolog 的 Symfony 将数据记录到 loggly.com。我的 symfony 应用程序使用以下配置:
loggly:
type: loggly
token: ...
level: INFO
bubble: true
channels: ["app", "request"]
如您所见,我正在记录频道 app 和 request。两个通道的最低日志级别都是 INFO。
现在我想像这样区分每个通道的日志级别:
频道“app”:信息(及以上)
频道“请求”:错误(及以上)
有没有办法调整我的配置,或者我必须以编程方式解决这个问题?
提前致谢
宁斯基
loggly_app:
type: loggly
token: ...
level: INFO
bubble: true
channels: ["app"]
loggly_request:
type: loggly
token: ...
level: ERROR
bubble: true
channels: ["request"]
另一个选项是 environment specific configs(例如,当生产中不需要应用信息日志记录时)。
我正在使用带有 Monolog 的 Symfony 将数据记录到 loggly.com。我的 symfony 应用程序使用以下配置:
loggly:
type: loggly
token: ...
level: INFO
bubble: true
channels: ["app", "request"]
如您所见,我正在记录频道 app 和 request。两个通道的最低日志级别都是 INFO。
现在我想像这样区分每个通道的日志级别:
频道“app”:信息(及以上)
频道“请求”:错误(及以上)
有没有办法调整我的配置,或者我必须以编程方式解决这个问题?
提前致谢
宁斯基
loggly_app:
type: loggly
token: ...
level: INFO
bubble: true
channels: ["app"]
loggly_request:
type: loggly
token: ...
level: ERROR
bubble: true
channels: ["request"]
另一个选项是 environment specific configs(例如,当生产中不需要应用信息日志记录时)。