Ingo Turski: logfile parsen

Beitrag lesen

Hi,

wirklich? Apache-Logs z.B. lassen sich eindeutig anhand der Leerzeichen trennen, wenn man nur die in "" bzw. [] eingeschlssenen Strings zusammen läßt.

Nicht so ganz...

Denn die Aufruf-Methoden (GET, POST, HEAD, ...) hätten z.B. auch eine eigene Spalte verdient.

können sie doch bekommen: suche nach dem ersten in "" gesetzten String und extrahiere hieraus die Zeichen bis zum ersten Space.

Und Der Text im Client/Accept-Header ist auch recht variabel.

Du meinst z.B. HTTP/1.1? Der steht in meinen Standard-Logfiles im besagten String nach dem zweiten Leerzeichen; leicht herauszufiltern.

freundliche Grüße
Ingo