Symfony2 Monolog Einstellungen für die E-Mail- und Dateiprotokollierung

Ich möchte Symfony2 so einrichten, dass mir eine E-Mail für gesendet wirdcritical Fehler, aber nur protokollierenerror Niveaufehler. Werden die folgenden Einstellungen das tun?

<code>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
</code>

Ich sah:http://symfony.com/doc/current/cookbook/logging/monolog_email.html Aber es geht nichterror überhaupt, was ein Fall ist, in dem ich noch Protokolle möchte (aber keine E-Mail). Ich war mir ziemlich sicher, dass meine Konfiguration funktionieren würde, aber ich weiß nicht genug über die Monolog-Einstellungen. Bitte lassen Sie mich wissen, ob dies korrekt ist oder ob es einen besseren Weg gibt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage