Log :: Handler.

Protokollnachrichten an mehrere Ausgänge
Jetzt downloaden

Log :: Handler. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jonny Schulz
  • Website des Verlags:
  • http://search.cpan.org/~bloonix/

Log :: Handler. Stichworte


Log :: Handler. Beschreibung

Log :: handler ist ein objektorientierter Handler zum Protokollieren, Tracing und Debugging. Es ist sehr einfach zu bedienen und bietet eine einfache Schnittstelle für mehrere Ausgabeobjekte mit vielen Konfigurationsparametern. Sie können den Betrag der problemlosen Informationen auf einem Pro-Ausgangs-Base leicht filtern, Prioritäten definieren, Muster erstellen, um die Meldungen zu formatieren, und das vollständige Protokolliermaschine neu laden.See Die Dokumentation für Details.Synopsis Verwenden Sie Protokoll: Handler; Mein $ log = log :: handler-> neu (); $ log-> Hinzufügen (Datei => {Dateiname => "file.log", maxlevel => "debug", minlevel => "Warning",}); $ log-> Warnung ("Nachricht"); oder log :: Handler; My $ log = log :: handler-> neu (screen => {log_to => "stdout", maxlevel => "debug", minlevel => "debug", message_layout => "% t % m ( % C) ",}, screen => {log_to =>" stdout ", maxlevel =>" info ", minlevel =>" Hinweis ",}, Bildschirm => {log_to =>" stderr ", maxlevel =>" WARNUNG " ", minlevel =>" Notfall ",},); oder log: log :: handler; Mein $ log = log :: handler-> neu (); $ log-> config (config => "logger.conf"); # und vielleicht später $ log-> lad (config => "logger.conf"); oder # Erstellen eines Anwendungsweiten Logger-Pakets MyApp; Log :: Handler; Mein $ log = log :: handler-> create_logger ("myapp"); $ log-> Hinzufügen (Bildschirm => {Maxlevel => "Info"}); $ log-> info ("info Nachricht"); # Holen Sie sich Logger mit get_logger () paket myapp :: admin; Log :: Handler; Mein $ log = log :: handler-> get_logger ("myapp"); $ log-> info ("Info-Nachricht von MyApp :: admin"); Homepage des Produkts


Log :: Handler. Zugehörige Software