Parse :: AccessLogentry.

Parse :: AccessLogentry kann eine Zeile eines Apache-Zugriffsprotokolls analysieren.
Jetzt downloaden

Parse :: AccessLogentry. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Marc Slagle
  • Website des Verlags:
  • http://search.cpan.org/~mslagle/Silly-Krad-0.03/Krad.pm

Parse :: AccessLogentry. Stichworte


Parse :: AccessLogentry. Beschreibung

Parse :: AccessLogentry kann eine Zeile eines Apache-Zugriffsprotokolls analysieren. Analysiert :: AccessLogentry kann eine Zeile eines Apache-Zugangs log.Synopsis verwenden Analyse :: AccessLogentry; mein $ p = analysiert :: accesslogentry :: new (); # $ Line ist eine Zeichenfolge, die eine Zeile eines Zugriffsprotokolls mit einem Zugriffsprotokoll enthält Es gibt auch mehrere Orte im Web, in denen Sie die Regex finden, die erforderlich ist, um die Zeilen selbst anzusehen. Dies ist einfach für Benutzer, die nicht mit einem davon verwirren möchten, und möchten einfach einen schnellen Weg, um diese Funktionalität in ihrem Code umzusetzen. Dieses Modul behandelt die Standard-Apache Access_log-Formate, einschließlich des kombinierten Protokolldateiformats, das den Referrer enthält und Benutzer-Agent. Das Rendite-Formular Der Analyse-Anruf () ist ein HashRef mit den Tastennamen, die die Felder in der Linie sind, die gerade analysiert wurden. $ HashRef -> {host} Client-IP der Anforderung $ HashRef -> {Benutzer} Benutzer angemeldet ("-" für keine) $ HashRef -> {Datum} Datum der Anforderung $ HashRef -> {Time} Server-Zeit von Die Anforderung $ HashRef -> {diffgmt} Server-Offset von GMT $ HashRef -> {RTTYPE} -Typ der Anforderung (Erhalten, Beitrag usw.) $ HashRef -> {File} Datei angefordert $ HashRef -> {Proto} Protokoll (HTTP) /1.1 usw.) $ HashRef -> {Code} Code, der von Apache (200, 304 usw.) zurückgegeben wurde agent} user-agentif Wenn Sie festgestellt haben, dass das Feld RFC1413 fehlt, sind Sie richtig. Ich habe nicht vor, dies nicht inklusive, sobald, da kaum jemand es nutzt. Dies ist eine ziemlich frühe Freisetzung. Da ein großer Teil dieses Codes von anderen Quellen angehoben wird, sollte er ziemlich zuverlässig sein. Wenn irgendjemanden irgendwelche Ideen hat, wie man es robust macht, lass es mich wissen. Anforderungen: · Perl.


Parse :: AccessLogentry. Zugehörige Software