hallo Eddi,
gibt es eine Möglichkeit statt des "standard english format" (%t) den Timestamp zu protokollieren?
Wie meinst du das? Gib mal bitte kurz ein Beispiel aus deinen logs. Ich habe meine eben mal durchgeschaut, im error_log finde ich:
[Mon Aug 16 11:24:21 2004]
Und im access_log:
[16/Aug/2004:11:31:19 +0200]
Es sind also bereits unterschiedliche Formate in den beiden logs.
Laut Documentation wird das Format durch %{[fromat]}t generiert; auch ist etwas von strftime zu lesen. Welcher Sprache enspringt strftime in dieses Fall nur?
In den Apache-Sourcen findest du zum Beispiel in mod_log_config.c folgendes (etwa Zeile 100):
* %...{format}t: The time, in the form given by format, which should be in strftime(3) format.
Und als Zusatz:
* The '...' can be nothing at all (e.g. "%h %u %r %s %b"), or it can
* indicate conditions for inclusion of the item (which will cause it
* to be replaced with '-' if the condition is not met). Note that
* there is no escaping performed on the strings from %r, %...i and
* %...o
"strftime" kommt aus C.
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|