0

プロジェクトを本番サーバーに置き、このガイド http://symfony.com/doc/current/cookbook/logging/monolog_email.htmlを使用してエラー時にメールを送信してみます

SwiftMailerによるサーバーからの単純な電子メールの通常のパスですが、エラー電子メールは送信されません。action_levelをデバッグしてバッファを削除しようとしましたが、テストエラーでは機能しません。

マスターの最新バージョンの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
4

1 に答える 1

4

問題は、swiftmailerハンドラーが電子メールを送信した後にフラッシュされないswiftmailerスプール機能です。詳細については 、 https://github.com/symfony/symfony-standard/issues/425を参照してください。これは間違いなくバグであり、すぐに修正できることを願っています。

于 2013-01-15T08:57:32.710 に答える