Datei :: log.

Ein einfacher Objektorientierter Logger
Jetzt downloaden

Datei :: log. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Greg George
  • Website des Verlags:
  • http://search.cpan.org/~gng/

Datei :: log. Stichworte


Datei :: log. Beschreibung

Ein einfacher Objektorientierter Logger Datei :: Protokoll ist eine Perl-Klasse, die Methoden zur Protokollierung von Daten in einer Datei bereitstellt. Es gibt eine Reihe von Parametern, die übergeben werden können, um die Konfiguration des logger.synopsis zu ermöglichen. Datei :: log; # Hübsches Format, alle Parameter, die meine $ log = Datei :: log-> neu ({debug => 4, # Legen Sie den Debug-Level logfileName => 'mylogfile.log', # Definieren Sie den Protokolldateinamen LogFilemode => '>' , # '>>' Anhängen oder '>' überschreiben dateTimestamp => 1, # Zeitstempel-Protokolldateneinträge stderrredirect => 1, # Umleiten von stderr in der Protokolldatei DefaultFile => 1, # Verwenden Sie die Protokolldatei als Standarddatei als Standard-DateiHandle LogFileDatetime = > 1, # Zeitstempel Der Protokolldateiname Appname => 'myApplicationName', # Der Name der Anwendung PIDSTAMP => 1, # stempeln Sie die Protokolldaten mit der Prozess-ID StoreExptext => 1, # speichern intern Alle exp-Text MsgPrepend => ' ', # Text, um sich mit jeder Meldung vorzuordnen ) # Methode }); # Minimale Instanz, Logfile-Name basierend auf Anwendungsnamen My $ log = file :: log-> neu (); # Typische Verwendung, Legen Sie den Debug-Level fest und den Protokolldateinamen (sagen Sie aus einer Konfigurationsdatei) My $ log = file :: log-> neu (debug => $ debuglevel, logfileName => $ logfileName,); # Nachricht drucken in die Protokolldatei, wenn das Debug> = 2 $ log-> msg (2, "In der Protokolldatei hinzugefügt werden soll, falls debugg> = 2 \ n"); # Nachricht drucken in die Protokolldatei, wenn das Debug> = 2 ist (aber auf einem Perl6-Way) $ log-> SAY (2, "In der Protokolldatei hinzufügen, falls debugg> = 2"); # Drucken Sie eine Ausnahme-Nachricht (Fehler) an die Protokolldatei $ log-> exp ("Etwas ging schief \ N"); # Schließen Sie die Protokolldatei (optional an der Exit) $ log-> close (); # Ändern Sie das Debug-Level, erfassen Sie den alten Wert $ OlddebugValue = $ log-> debugvalue ($ newdebugvalue); $ currentdebugValue = $ log-> debugvalue (); # Holen Sie sich alle Ausnahmen Text (Sie können also mit all den Fehlern etwas tun, z. B. E-Mail) $ allexceptions = $ log-> getExptionxt (); $ coughErrors = $ log-> expcnt (); # Wie oft hat $ log-> exp als Anforderung aufgerufen: · Perl. Was ist neu in dieser Version: · Aktualisiert MakeFile.PL, um den CPAN-Test von CPAN-Tester-Fehler aufzuwenden. Kein Code ändert sich


Datei :: log. Zugehörige Software