Tom: Transfairvolumen

Beitrag lesen

Hello,

»» Dann müssten aber immer noch alle das gleiche "falsche" Ergebnis zeigen.
Das liegt wohl an den sehr unterschiedlichen Speicherformaten der Logs.

wobei das übliche Log-Format ja auch ein "unmögliches Chaos" ist: Leerzeichen als Field Delimiter; Timestamp in eckigen Klammern; Request, User Agent und Referrer (sinnvollerweise) in Anführungszeichen; aber sowohl im Timestamp als auch in Request und im UA treten Leerzeichen auf ...

das meinte ich. Und es ist darüber hinaus ja uch noch ziemlich frei beeinflussbar

Deswegen habe ich meinem Server aufgetragen, seine Logs CSV-kompatibel zu schreiben: Alle Felder, die nicht streng numerisch sind, in Anführungszeichen, und alle Felder mit Komma getrennt.

genau! Das ist das Positive an LogFormat
http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#logformat
dass man das Format auch verbessern kann, nicht nur verschlechtern ;-)

Ich habe alle Spalten in " und nehme die Trennung durch ; vor.

Theoretisch könnte es aber immer noch passieren, dass Dir ein Irrer da ein nicht codiertes " in den Querystring reinhaut. Die Browser codieren das zwar zum Glück automatisch, aber bei der wachsenden Zahl von "Post2Host"-Benutzern ist es mMn nicht ausgeschlossen.

Oder sehe ich das falsch?

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de