Formatter

Filter

Ein Filter Objekt blockiert eine Nachricht damit diese nicht in das Log geschrieben wird.

Filter für alle Writer

Um vor allen Writern zu filtern, kann eine beliebige Anzahl von Filtern zu einem Log Objekt hinzugefügt werden indem die addFilter() Methode verwendet wird:

  1. span style="color: #ff0000;">'php://output'// Blockiert
  2. 'Informative Nachricht');
  3.  
  4. // Gelogged
  5. 'Notfall Nachricht');

Wenn ein oder mehrere Filter zu einem Log Objekt hinzugefügt werden, muß die Nachricht durch alle Filter hindurch bevor irgendein Filter sie empfängt.

Filtern für eine Writer Instanz

Um nur auf eine definierte Writer Instanz zu filtern, muß die addFilter() Methode dieses Writer's verwendet werden:

  1. span style="color: #ff0000;">'/path/to/first/logfile''/path/to/second/logfile'// Einen Filter nur zu Writer2 hinzufügen
  2. // Geloggt von Writer1, Blockiert von Writer2
  3. 'Informative Nachricht');
  4.  
  5. // Geloggt von beiden Writern
  6. 'Notfall Nachricht');

Formatter