Log :: Handler. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- 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