Ergebnis 1 bis 5 von 5

Thema: Monolog - E-Mail-Notifications

  1. #1
    Contao-Nutzer
    Registriert seit
    21.08.2018.
    Beiträge
    8

    Standard Monolog - E-Mail-Notifications

    Hallo zusammen,

    gibt es in Contao eine Möglichkeit critical Errors von PHP per Mail zu versenden?
    Laut der Doku von Symfony, kann es mithilfe einer monolog.yaml-Datei konfiguriert werden (https://symfony.com/doc/4.4/logging/monolog_email.html).

    Ich habe jetzt nun in *root*/config/packages/prod/ und in *root*/config/packages/dev/ eine molog.yaml mit dem folgenden Inhalt angelegt.

    Code:
    monolog:
        handlers:
            main:
                type:         fingers_crossed
                action_level: critical
                handler:      grouped
            grouped:
                type:    group
                members: [streamed, deduplicated]
            streamed:
                type:  stream
                path:  '%kernel.logs_dir%/%kernel.environment%.debug.log'
                level: debug
            deduplicated:
                type:    deduplication
                handler: swift
            swift:
                type:        swift_mailer
                from_email:  'no-reply@xxxxxx.com'
                to_email:    ['xxxxxx@xxxxxx.com', 'xxxxxx2@xxxxxx.com']
                subject:     '[Error:Contao] %%message%%'
                level:        debug
                formatter:    monolog.formatter.html
                content_type: text/html
    Leider werden die log-Einträge trotzdem in %kernel.environment%.log' gespeichert und die Mails nicht versendet.
    Hat jemand eine Idee was ich falsch mache und ob es überhaupt geht ?

    Danke im Voraus

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Ich würde empfehlen Sentry dafür zu verwenden - kann mit einer Extension auch einfach installiert werden.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    21.08.2018.
    Beiträge
    8

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ich würde empfehlen Sentry dafür zu verwenden - kann mit einer Extension auch einfach installiert werden.
    Danke! Werde es mir gleich anschauen

  4. #4
    Contao-Nutzer
    Registriert seit
    21.08.2018.
    Beiträge
    8

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ich würde empfehlen Sentry dafür zu verwenden - kann mit einer Extension auch einfach installiert werden.

    Sentry habe ich jetzt zum laufen gebracht.
    Vielen Dank für dein Tipp.

    ---

    Eine Frage habe allerdings noch:
    Werden in Contao die Configs aus der `config/packages`-Verzeichnis ignoriert, oder gibt es eine Möglichkeit zum Beispiel `config/packages/sentry.yaml` zu laden?
    ( Im Moment nutze ich Environment-Variblen um Sentry zu konfigurieren )

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Soweit ich weiß werden solche Dateien nicht automatisch geladen. Wenn du dich so organisieren möchtest müsstest du die jeweilige YAML Datei manuell in deiner config.yaml importieren.
    » sponsor me via GitHub or PayPal or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •