Haken :: Filter.

Haken :: Filter ist eine Laufzeitfilterschicht auf Subroutine-Anrufe.
Jetzt downloaden

Haken :: Filter. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Erwan Lemonnier
  • Website des Verlags:
  • http://search.cpan.org/~erwan/Sub-Contract-0.09/lib/Sub/Contract.pm

Haken :: Filter. Stichworte


Haken :: Filter. Beschreibung

Haken :: Filter ist eine Laufzeitfilterungsschicht auf Subroutine-Anrufe. Haken :: Filter ist eine Laufzeitfilterschicht auf Subroutine-Anrufe. SynopsisiSimagine Sie haben ein großes Programm mit einer Protokollierungsbibliothek, die 3 Funktionen namens Mydebug, Myinfo und MyWarn exportiert. Diese Funktionen generieren viel zu viel Anmeldung, sodass Sie sie aufrufen möchten, damit in einigen gezielten Umständen anrufen. In allen Modulen, die die Protokollierungsbibliothek nutzen, schreiben Sie: Verwenden Sie den Hook :: Filter; dann erstellen Sie eine Datei namens ./Hook_Filter.RULES. Diese Datei enthält boolesche Ausdrücke, die angeben, wenn Anrufe an die gefilterten Unterprogramme zulässig sein sollen: # Erlauben Sie "Mydebug" nur Inside-Paket "My :: Filthy: Versuch" is_sub ('mydebug') von_pkg ('my :: dreckhy :: Versuch ') # Lassen Sie alle Anrufe auf "Myinfo" mit Ausnahme von Inside-Paketen unter dem Namenspace My :: test :: is_sub ("myinfo")! From_pkg (/ ^ my :: test /) # Erlauben Sie Anrufe auf "MyWarn" von der Funktion 'do_stuff' in Paket 'Main' #, dessen dritte Argument eine Nachricht ist, die nicht mit dem String 'Ungültiges Anmeldename' is_s_s_s ('mywarn') von_pkg ('main') von_pkg ('main')! Has_Arg (3, / Ungültiger Anmeldename /) # Alle anderen Anrufe an 'myinfo', 'mydebug' oder 'mywarn' wird übersprangsynopsis, log :: dispatchyour-Programm verwendet Protokoll :: Versand. Sie möchten den Haken :: Filter oben in den Methoden log log und log_to aus log :: Versand überall auf einmal. Und Sie möchten die Filterregeln in /etc/myconf/filter_rules.conf verwenden. Einfach: in der Hauptseite, schreiben: Verwenden Sie Haken :: Filterregeln => '/etc/myconf/filter_rules.conf', haken => ; Anforderungen: · Perl.


Haken :: Filter. Zugehörige Software

Nmnlogger.

NMNLOGGER ist ein kleiner Satz von PHP-Klassen, die einen einfachen, aber effektiven Protokollmechanismus bereitstellen. ...

126

Herunterladen