Formateurs (mise en forme)

Filtres

Un objet Filter bloque les messages avant l'écriture dans le log.

Filtrer pour tous les rédacteurs (Writers)

Pour filtrer avant tous les rédacteurs, vous pouvez ajouter autant de filtres que vous souhaitez à l'objet enregistreur en utilisant la méthode addFilter() :

  1. span style="color: #ff0000;">'php://output'// bloqué
  2. "Message d'information");
  3.  
  4. // écrit dans le log
  5. "Message d'urgence");
Quand vous ajoutez un ou plusieurs filtres à l'objet enregistreur, le message doit passer par tous les filtres avant que tous les rédacteurs le reçoive.

Filtrer pour une seule instance de rédacteur

Pour filtrer seulement sur un instance spécifique de rédacteur, employer la méthode addFilter() de ce rédacteur :

  1. span style="color: #ff0000;">'/chemin/vers/premier/fichierdelog''/chemin/vers/second/fichierdelog'// ajoute le filter seulement pour le redacteur2
  2. // écrit par le redacteur1, bloqué par le redacteur2
  3. "Message d'information");
  4.  
  5. // écrit dans les 2 logs
  6. "Message d'urgence");


Formateurs (mise en forme)