• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] Logfile-Format lässt sich nicht umstellen

mojo

Member
Hallo,

ich nutze Opensuse 10.2 64-Bit mit Squid 2.6.STABLE6-0.6 x86_64.

Das System wurde neu installiert.

In der squid.conf ist emulate_httpd_log on eingetragen.

In access.log wird aber weiterhin Datum und Uhrzeit nicht im "Klartext" ausgegeben, sondern weiterhin im Unix-Format angezeigt.

Ich nutze SuSE Linux seit den 6er-Versionen. Bisher hat die Umstellung des Datumsformats bei Squid immer reibungslos funktioniert.

Was kann man noch tun (Workaround?), um Squid wieder das "normale" Datumsformat im Logfile anzeigen zu lassen?

Oder handelst es sich etwa um einen Bug, der in der nächsten Version behoben ist?

mojo
 
OP
M

mojo

Member
Gelöst:

Im TAG:logformat
folgende Zeile aktivieren (ist standardmäßig auskommentiert) und die Variable %ts ändern in %tl.

Sieht dann so aus:

# TAG: logformat
# Usage:
.
.
.
logformat squid %tl.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
##############################################################################
#logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
#logformat squidmime %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt [%>h] [%<h]
#logformat common %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st %Ss:%Sh
#logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh
#
#Default:
# none


mojo
 
Oben