Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Brandbox integriert sich nahtlos in Monolog, eine beliebte PHP logging Bibliothek, um Log-Nachrichten zu erstellen und zu speichern. Bitte konfigurieren Sie Monolog wie hier beschrieben.

Eine Nachricht loggen

...

Codeblock
languagephp
themeRDark
titleAbrufen der Einträge im Laufzeit-Log
collapsetrue
<?php

  namespace brandbox\sample\plugin {

    use brandbox\admin\plugin;

    /**
     * @author Max Mustermann <mustermann@konmedia.com>
     */
    class example extends plugin\lib\requestAbstract {

      /**
       * @return array
       */
      public function get() {

        $notifications = $this
          ->getApplicationConfig()
          ->getRuntimeLog()
          ->getNotifications()
        ;

        return ['notifications' => $notifications];
      }

    }

  }

?>

E-Mail-Benachrichtigungen für Einträge im Ereignislog

Definieren einer neuen Regel

  • Klicken Sie in der Hauptnavigation der Administrationsoberfläche auf 
  • Öffnen Sie die Karte " Logs" im Bereich "Konfiguration"
  • Klicken Sie auf die Datenbanktabelle "Benachrichtigungen"
  • Erstellen Sie eine neue Regel mit einem Klick auf 

Eine Regel basiert auf einem Suchfilter, welcher die relvanten Einträge des Ereignislogs filtert. Sie können diese Suchfilter über die Toolbar der Tabelle " Ereignislog" verwalten. Die E-Mail-Benachrichtigungen werden über einen Cronjob versendet, welcher standardmäßig deaktiviert ist und explizit aktiviert werden muss.