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