Apache :: Logregx.

Apache :: LogreGex kann eine Zeile von einem Apache-Logfile in einen Hash analysieren.
Jetzt downloaden

Apache :: Logregx. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Peter Hickman
  • Website des Verlags:
  • http://search.cpan.org/~peterhi/Apache-LogRegex-1.4/lib/Apache/LogRegex.pm

Apache :: Logregx. Stichworte


Apache :: Logregx. Beschreibung

Apache :: LogreGex kann eine Zeile von einem Apache-Logfile in einen Hash analysieren. Apache :: LogreGex kann eine Zeile von einem Apache-Logfile in einen Hash.Synopsis analysieren. Apache :: LogreGex; meine $ lr; EVAL {$ lr = Apache :: LogreGex-> Neu ($ log_format)}; sterben "Protokollzeile nicht möglich: $ @" if ($ @); mein ta; während (mein $ line_from_logfile =) {Eval {ta = $ lr-> parse ($ line_from_logFile); }; Wenn (ta) {# Wir haben Daten zu process} else {# wir konnten diese Zeile nicht analysieren}} als einfache Klasse, um Apache-Protokolldateien zu analysieren. Es erstellt einen Regex, der das angegebene Protokolldateiformat analysiert und dann Zeilen von der Protokolldateizeile nach der Zeile analysiert, indem Sie einen Hash für jede Zeile zurückgeben. Die Feldnamen des Hashs werden aus dem Protokolldateiformat abgeleitet. Somit, wenn das Format '% A% T "% R"% s% B% T "% {Referener} I ist" ... dann ist die Schlüssel des Hashs% A,% T,% R,% s ,% b,% t und% {Referener} I.Soould Diese Schlüsselnamen sind unbrauchbar, da sie vermuten, dass sie wahrscheinlich sind, dann subclass und dann eine Override Rename_This_Name () -Methode (), die die Tasten umbenennen kann, bevor sie in der Anordnung von hinzugefügt werden können Feldnamen.Virektionen: · Perl


Apache :: Logregx. Zugehörige Software