我将项目放在生产服务器上,尝试使用本指南发送错误电子邮件 http://symfony.com/doc/current/cookbook/logging/monolog_email.html
通过SwiftMailer从服务器进行简单的电子邮件正常传递,但不发送错误电子邮件。 我尝试设置action_level来调试,删除缓冲区,但不适用于任何测试错误。
我使用master的最新版本symfony2。我做错了什么?
monolog:
handlers:
main:
type: fingers_crossed
action_level: debug
handler: grouped
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: error@audiocards.irev.ru
to_email: borzenkov@irev.ru
subject: An Error Occurred!
level: debug
答案 0 :(得分:4)
问题是swiftmailer假脱机功能在swift邮件程序处理程序发送电子邮件后没有刷新。有关详细信息,请参阅https://github.com/symfony/symfony-standard/issues/425。这绝对是一个错误,希望很快就可以修复。