如何配置独白来排除特定的HTTP代码从日志吗

编辑该页面

如何配置独白来排除特定的HTTP代码从日志吗

有时你的日志成为充斥着不必要的HTTP错误,例如,403年代和404年代。当使用一个<代码translate="no" class="notranslate">fingers_crossed处理程序,可以排除这些HTTP代码基于MonologBundle配置日志记录:

  • YAML
  • XML
  • PHP
1 2 3 4 5 6 7 8
#配置/包/刺激/ monolog.yaml独白:处理程序:主要:#……类型:fingers_crossed处理程序:excluded_http_codes:(403年,404年,{400:[^ / foo,“^ /酒吧”]})

谨慎

结合<代码translate="no" class="notranslate">excluded_http_codes与一个<代码translate="no" class="notranslate">passthru_level低于<代码translate="no" class="notranslate">错误(即。<代码translate="no" class="notranslate">调试,<代码translate="no" class="notranslate">信息,<代码translate="no" class="notranslate">请注意或<代码translate="no" class="notranslate">警告)将不排除日志消息的HTTP代码,因为他们是记录的水平<代码translate="no" class="notranslate">错误或更高版本和<代码translate="no" class="notranslate">passthru_level优先于HTTP规范中列出<代码translate="no" class="notranslate">excluded_http_codes

这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。
ob娱乐下载Symfony 5.4支持通过私人Packagist