在yaml中配置regex路径以排除异常


configure a regex path in yaml to exclude exceptions

在monlog中,您可以排除路径,这样当发生异常时,它就不会被记录到prod.log 中

我想从/items/*中排除所有日志,所以我做了以下操作:

monolog:
    handlers:
        main:
            type: fingers_crossed
            action_level: error
            handler: file
            channels: ["!doctrine", "!event", "!security", "!request"]
            excluded_404s:
                - ^/items/

我想排除/items/19283712和任何有/items/WHATEVERCRAPINHERE的错误。这里显示的文档详细介绍了如何做到这一点。我已经尝试了上面的regex,但它似乎不起作用。为什么会这样?

您可以使用以下语法^/items/*

monolog:
    handlers:
        main:
            type: fingers_crossed
            action_level: error
            handler: file
            channels: ["!doctrine", "!event", "!security", "!request"]
            excluded_404s:
                - ^/items/*