【发布时间】:2016-08-24 06:36:03
【问题描述】:
我遇到了针对常见 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
【问题讨论】:
-
您是否清除了 prod 中的缓存?
app/console c:c --env=prod -
是的。顺便说一句,我不知道快捷方式
c:c。谢谢 -
你可以在所有 Symfony 命令中使用快捷键,除非它们不明确。