我在排除发送常见404请求邮件时遇到问题。我使用Symfony 3.1.3和Monolog 1.21.0在我的config_prod.yml中设置了以下内容,但它在请求页面时不断向我发送电子邮件。我想念一下吗?
[编辑] 事实上,这是一个众所周知的问题:https://github.com/symfony/monolog-bundle/issues/166
monolog:
use_microseconds: false
handlers:
main:
type: fingers_crossed
action_level: critical
handler: grouped
excluded_404s:
- ^/admin.php
- ^/administrator
- ^/blog
- ^/joomla
- ^/license
- ^/phpmyadmin
- ^/rss
- ^/sitemap
- ^/wordpress
- ^/wp-content
- ^/wp-login.php
- ^/xml
grouped:
type: group
members: [streamed, buffered]
streamed:
type: stream
path: '%kernel.logs_dir%/%kernel.environment%.log'
level: debug
buffered:
type: buffer
handler: swift
swift:
type: swift_mailer
from_email: 'XXX@YYY.YY'
to_email: 'XXX@YYY.ZZ'
subject: An error has occured! [Monolog > config_prod.yml]
level: debug
答案 0 :(得分:0)
我尝试过这段时间已经有一段时间了,但可能就是这个设置。你可以尝试一下,让我们知道结果:
swift:
type: swift_mailer
from_email: 'XXX@YYY.YY'
to_email: 'XXX@YYY.ZZ'
subject: An error has occured! [Monolog > config_prod.yml]
level: error
因此将“级别”从“调试”更改为“错误”。 不确定它会起作用,但试试吧。