Thread apache.log auswerten mit Perl
(5 answers)
Opened by Bschorf at 2007-04-18 14:53 Code: (dl
)
my ($site) = $line =~ /(?:GET|POST)\s([^\s]+)/; Ich weiß nicht, ob Du Dich mit Regulären Ausdrücken auskennst?!? Ein gutes Tutorial gibt es bei Regenechsen Das sucht nach "GET" oder "POST" in der Zeile, dann muss ein Whitespace kommen. Dann wird alles "gespeichert" bis zum nächsten Leerzeichen. Also so etwas (Leerzeichen mit # gekennzeichnet): Der Domain-Teil wird durch die Klammerung "eingefangen". Ich speichere den eingefangenen Teil in $site. OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |