Squid log
Kilian Igor
Igor.Kilian na infogas.sk
Středa Červen 1 16:29:52 CEST 2005
Alebo pomocou awk (vypisane su iba niektore polia logu.
to prve [$1] je cas prevedeny na nieco pre nas citatelnejsie):
awk '{print strftime("%Y-%m-%d/%H:%M:%S",$1)" "$3" "$8" "$5" "$7}' access.log
Ak napriklad chcete spravit vypis z logu zaznamov co mali velkost vacsiu ako
10 mega staci spravit:
awk '$5 > 10000000 {print strftime("%Y-%m-%d/%H:%M:%S",$1)" "$3" "$8" "$5" "$7}' access.log
Igor
> -----Original Message-----
> From: Vladimir Dvorak [mailto:dvorakv na vdsoft.org]
> Sent: Tuesday, May 31, 2005 5:21 PM
> To: linux na linux.cz
> Subject: Re: Squid log
>
> Petr.Balner na opa.os.ds.mfcr.cz wrote:
>
> >Mám dotaz, prohlížím si access.log Proxy serveru Squid.
> Místo datumu a času se zaznamenává jakési dlouhé číslo -
> myslím Unix Timestamp. Potřeboval bych aby Squid uváděl u
> záznamů klasické datum a čas. Jak to můžu nastavit?
> >PS: jedná se o Squid z linuxové distribuce Fedora Core3,
> Apache je 2.0.52
> >Díky. Petr
> >
> >
> Kdysi jsem si napsal skriptik :
> ---
> #!/usr/local/bin/perl -p
> s/^\d+\.\d+/localtime $&/e;
> ---
>
> cat access.log | skriptik
Další informace o konferenci Linux