MudGuard: LogFormat-Direktive für jede einzelne Abfrage

Beitrag lesen

Hi,

was ich suche ist die Möglichkeit, in dem Logfile des Apaches die einzelnen Log einer Anfrage insgesamt zuzuordnen.

Pro HTTP-Request steht im Apache-Log genau eine Zeile (es kommt ja auch nur genau eine Antwort auf eine Anfrage). Was willst Du da also zusammenfassen, wenn es pro Anfrage sowieso nur eine Zeile gibt?

So ist zB ein Auszug der Ausgabe momentan
[20050615 072932] localhost 3076/712 15625 304 [[GET /hilfe/iereload.gif HTTP/1.1]] "http://forum/frame.php?action=profil"

Hm, das ist nicht das übliche Logformat des Apache, insofern ist die Interpretation etwas schwierig, ohne die zugehörigen Zeilen aus der httpd.conf, in denen das Logformat definiert ist.

Daher nur die Vermutung zu folgendem:

Wobei:
3076/712                                Prozess-ID/Thread-ID
[[GET /hilfe/iereload.gif HTTP/1.1]]    Befehlszeile
"http://forum/frame.php?action=profil"  URL
15625                                   Anzahl gesendeter Bytes

In dem, was Du als "Befehlszeile" bezeichnest, steht die angeforderte URL (von welchem Server steht weiter vorne: "localhost".

Das, was Du als "URL" bezeichnest, ist vermutlich der HTTP-Referer.

Jetzt das Problem: gleiche Anfrage nochmals, es werden wieder über mehrere Threads die notwendigen Daten geladen.

Nochmals: Pro Anfrage eine Antwort des Servers ==> genau eine Zeile im access.log des Servers.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.