6

Symfony2 でエラーのメールを送信するように設定したいのですcriticalが、ログerrorレベルのエラーだけです。次の設定はそれを行いますか?

monolog:
    handlers:
        main:
            type:         fingers_crossed
            action_level: error
            handler:      grouped
        grouped:
            type: group
            members: [filelog, mail]
        # log all errors to file
        filelog:
            type:         fingers_crossed
            action_level: error
            handler:      nested_stream
        nested_stream:
            type:  stream
            path:  "%kernel.logs_dir%/%kernel.environment%.log"
            level: debug
        # send me an email when we have a critical error
        mail:
            type:         fingers_crossed
            action_level: critical
            handler:      buffered
        buffered:
            type:    buffer
            handler: swift
        swift:
            type:       swift_mailer
            from_email: %mailer_sender%
            to_email:   %error_email%
            subject:    "[FeedStream Error]"
            level:      debug

私は見ました: http://symfony.com/doc/current/cookbook/logging/monolog_email.htmlしかし、それはまったく処理errorしません。これは、まだログが必要な場合です (しかし電子メールはありません)。自分の構成が機能することはかなり確信していましたが、モノログの設定については十分に知りません。これが正しいのか、それとももっと良い方法があれば教えてください。

4

1 に答える 1