Symfonyob娱乐下载 4.1新增功能:忽略日志中的特定HTTP代码
2018年4月17日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
尽可能多地记录信息对于帮助您调试应用程序中发现的问题至关重要。但是,记录过多的信息和记录过少的信息一样糟糕,因为所有的“噪音”都添加到日志中。
这就是为什么在Symfonyob娱乐下载 4.1中我们改进了独白集成以允许您排除与特定HTTP代码相关的日志消息。例如,当使用一个<代码translate="no" class="notranslate">fingers_crossed代码>处理程序,使用以下配置来忽略关于的日志<代码translate="no" class="notranslate">403代码>而且<代码translate="no" class="notranslate">404代码>错误:
1 2 3 4 5 6 7
#配置/包/ monolog.yaml独白:处理程序:主要:#……类型:“fingers_crossed”excluded_http_codes:(403年,404]
对于更复杂的需求,也可以只排除特定url的日志,定义为正则表达式模式:
1 2 3 4 5 6
#配置/包/ monolog.yaml独白:处理程序:主要:#……excluded_http_codes:[{400:[^ / foo,“^ /酒吧”]},403,404]
如果你更喜欢XML配置,上面的例子是这样的:
12 3 4 5 6 7 8 9 10 11 12
<!——config/packages/ monoo .xml——> .xml<独白:配置><独白:处理程序类型=“fingers_crossed”的名字=“主要”处理程序=“…”><!——……--><独白:excluded-http-code代码=“400”><独白:url>^ / foo独白:url><独白:url>^ /酒吧独白:url>独白:excluded-http-code><独白:excluded-http-code代码=“403”/><独白:excluded-http-code代码=“404”/>独白:处理程序>独白:配置>
发表在#生活在边缘
评论
Renaud Lerognon
2018年4月17日说在36
[已修订],ça nous serait utility mais on est encore en 3.4☹️
克利斯朵夫Coevoet
2018年4月17日说在13:04
新特性永远不会被反向移植到维护分支中(我们也不会做任何新的3.x的小版本)
杜米尼克Hajduk
2018年4月17日说在18:51
看起来很有趣。谢谢!
"excluded_404s"和"excluded_http_codes"和"[404]"有什么区别吗?第二个似乎更灵活,不仅允许跳过404。
"excluded_404s"和"excluded_http_codes"和"[404]"有什么区别吗?第二个似乎更灵活,不仅允许跳过404。
杜米尼克Hajduk
2018年4月18日说在二十20
@肖恩·西蒙斯,谢谢!
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
Grégoire Pineau is a certified Symfony engineer and a certified Twig designer.
Get certified! Online exams available in all countries.
Register Now