[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SQUID/access.log human readable?



Bernd Kloss wrote:
Hallo, Liste,

am Anfang einer jeden Zeile steht die Unix timestamp. Hin- und Herconverter für einzelne Timestamps gibt es im Internet online. Nicht gerade einfach, wenn man durch das access.log blättern will, um zu sehen, was etwa am Wochenende los war ....

Gibt es eine Möglichkeit, die access.log so schreiben zu lassen, dass die Timestamp gleich lesbar ist.

Mit folgendem Eintrag auf den Seiten von Squid kann ich nicht so viel anfangen:

time A Unix timestamp as UTC seconds with a millisecond resolution. You can convert Unix timestamps into something more human readable using this short perl script:

      s/^\d+\.\d+/localtime $&/e;

Na da hast du die Lösung doch schon ;-)


Was ist da gemeint? Geht das dann irgendwie über eine ganze Datei drüber und schreibt sie mit normalen Zeitangeben neu? Das wär's.

erstelle eine Datei
touch ./squidtime.pl

setze die entsprechenden Rechte
chmod 755 ./squidtime.pl


Nimm deinen Lieblingseditor und pack folgenden Inhalt in die Datei:
#!/usr/bin/perl -p
s/^\d+\.\d+/localtime $&/e;


Und dann ...

./squidtime.pl  /var/log/squid/access.log

Danke für Tipps

gerne

Bernd Kloss

Klaus Zerwes

--
Klaus Zerwes
http://zero-sys.net


Reply to: