Php 在symfony生产中记录对自己文件的反对意见
我有多个生产车间,有一个Symfony基地。 现在我想写一个日志文件来记录所有的不推荐 我希望它们显示在“弃用的.log”文件中。 这些反对意见将在稍后读入kibana 独白自述说 警告(300):非错误的异常事件。示例:使用不推荐的API、API使用不当、不必要的错误 () 所以我尝试了这个配置Php 在symfony生产中记录对自己文件的反对意见,php,symfony,monolog,Php,Symfony,Monolog,我有多个生产车间,有一个Symfony基地。 现在我想写一个日志文件来记录所有的不推荐 我希望它们显示在“弃用的.log”文件中。 这些反对意见将在稍后读入kibana 独白自述说 警告(300):非错误的异常事件。示例:使用不推荐的API、API使用不当、不必要的错误 () 所以我尝试了这个配置 monolog: use_microseconds: false handlers: main: type: group members: [errors, d
monolog:
use_microseconds: false
handlers:
main:
type: group
members: [errors, deprecations]
errors:
type: error_log
level: ERROR
deprecations:
type: stream
level: WARNING
path: '%kernel.logs_dir%/deprecated.log'
channels: [php]
但是未生成弃用的.log
。
我犯了什么错?错误日志似乎有效,但我的弃用不起作用。这是因为弃用具有严重性级别信息,但您设置了最低级别警告,该级别高于信息,因此弃用将被忽略。 以下设置应适用于您:
deprecations:
type: stream
level: INFO
path: '%kernel.logs_dir%/deprecated.log'
channels: [php]