Log :: EASY.

Protokoll :: Easy ist ein einfach zu bedienen, funktioniert das reichen Anmeldedienstprogramm der allgemeinen Zwecke.
Jetzt downloaden

Log :: EASY. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Theo Lengyel
  • Website des Verlags:
  • http://search.cpan.org/~dirt/Easy-Options-0.01_01/lib/Easy/Options.pm

Log :: EASY. Stichworte


Log :: EASY. Beschreibung

Protokoll :: Easy ist ein einfach zu bedienendes, weist reichhaltiges Allzweck-Logging-Dienstprogramm auf. Log :: EASY ist ein einfach zu bedienen, verfügen über reiche Allzweck-Logging-Dienstprogramm. $ log = NEUES log :: EASY; $ log-> schreibe (, , @message); Dies ist die Hauptfunktion für dieses Paket. Wenn das erste Argument eine Hash-Referenz ist, wird es nur als Optionen für den Logger für diesen Protokollanruf angenommen, und möglicherweise Werte für eine der Optionen enthalten, die der Logger verwendet, wie der Logger verwendet wird. Das erste Argument nach dem optionalen Options-Hash muss die Protokollebene für dieses Protokoll sein. Wenn es etwas ist, das nicht log_level ist, wird dem Schreibruf ein Standard log_level zugewiesen. Wenn das $ log-> schreibe ($ log_level, @message) gleich oder größer als das $ log-> log_level () , wird es dann ausgegeben, andernfalls wird es nicht angezeigt. $ log-> Klon (); Machen Sie ein Duplikat der mitgelieferten $ Daten oder dieses Protokollobjekt, wenn keine Daten geliefert werden. Verwendet Datenkipper zum doppelten Original, daher werden Code-Referenzen nicht unbedingt behandelt, obwohl der Inhalt von $ log-> präfix () dem neuen (klonierten) Objekt des Originals zugewiesen wird. Gibt die klonierten Objectoptions $ log-> n () zurück; Setzen Sie den Nachrichtenabschluss für dieses Protokollobjekt, wird jeder Protokollmeldungsausgang mit dem Inhalt dieser Einstellung beendet (Standard "N") $ log-> log ();); Setzen Sie das Protokollobjekt, das für den tatsächlichen Schreibvorgang verwendet wird, ist dies nach der Entscheidung, ob diese Protokollnachricht verarbeitet wird oder nicht. Dadurch kann man das Protokollobjekt an ein anderes Protokollierungsmodul (z. B. unter Apache laufend) $ log-> log_file () einstellen; Legen Sie die Ausgabedatei für Nachrichten fest, die durch dieses Protokollobjekt verarbeitet werden (kann ein Dateigriff oder ein Dateipfad sein, der ein Dateigriff oder ein Dateipfad sein kann > 'Stderr') $ log-> log_level (); Setzen Sie den Threinathover, für den die Meldungen angemeldet sind, werden nur Nachrichten mit einem log_level auf einem (nuerablen) höheren Wert ausgegeben (Standard => Warn) $ log-> Dump_Refs (); Legen Sie das Verhalten ein, wenn Referenzen in den Nachrichtenlisteninhalten (Default => 1) aufgetreten sind. Bei jedem Protokollanrufe, das als tödlich oder Kritik markiert ist (Crit für jetzt, , default => 1) $ log-> exklusiv (); Wenn TRUE, und auf einen Dickdarm-Delimited-Satz von log_level-Indikatoren eingestellt werden, wird dieses Protokollobjekt angezeigt Nur ausgeben seine Nachricht, wenn der aktuelle Protokollanruf für ein in exklusiv aufgeführter Ebene ist (Standard => undef) $ log-> stack_trace (); fallt true (und diese Protokollnachricht von ausreichend log_level zur Ausgabe), geben Sie einen hübschen kleinen Stack-Trace für den Protokollanruf $ log-> E-Mail () aus. Noch nicht implementiert für eine Protokollebene der Nachricht, senden Sie die Protokollnachricht an die hier aufgeführte E-Mail-Adresse, die nicht eingestellt ist, und ein Meldungsprotokoll wird angezeigt, und senden Sie die E-Mail an den Eigentümer des Prozesses $ log-> Präfix (). Setzen Sie das Präfix, das jede Protokollnachricht aufweist, kann entweder eine Zeichenfolge oder eine Code-Ref-Anforderung sein: · Perl.


Log :: EASY. Zugehörige Software