php – 在symfony生产中将折旧记录到自己的文件
发布时间:2020-12-13 16:10:14 所属栏目:PHP教程 来源:网络整理
导读:我有多个Symfony基地的生产车间. 现在我想写一个记录所有弃用的日志文件. 我希望它们出现在“deprecated.log”文件中. 这些弃用稍后会被读入kibana. Monolog-Readme说 WARNING (300): Exceptional occurrences that are not errors. Examples: Use of deprec
我有多个Symfony基地的生产车间.
现在我想写一个记录所有弃用的日志文件. 我希望它们出现在“deprecated.log”文件中. Monolog-Readme说
(https://github.com/Seldaek/monolog/blob/master/doc/01-usage.md) 所以我尝试了这个配置 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] 但是没有生成deprecated.log. 解决方法
这是因为折旧的严重性级别为INFO,但您设置的最低级别WARNING(高于INFO),因此将忽略折旧.
以下设置应该适合您: deprecations: type: stream level: INFO path: '%kernel.logs_dir%/deprecated.log' channels: [php] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |