Eu uso assim:

tail -f /var/log/squid/access.log | perl -p -e
's/^([0-9]*)/"[".localtime($1)."]"/e'

Conforme está aqui:
http://www.commandlinefu.com/commands/view/8784/read-squid-logs-with-human-r
eadable-timestamp

Abraço

Rafael Bedendo

-----Mensagem original-----
De: [email protected]
[mailto:[email protected]] Em nome de hamacker
Enviada em: sexta-feira, 24 de outubro de 2014 09:49
Para: Lista de discussão da Comunidade Ubuntu Brasil
Assunto: Re: [Ubuntu-BR] Formatando a data do log do squid

Isso eu já tentei, não funciona.
Nao entendo porque não consigo tirar a parte fracionaria, achei que ela
pertencia ao %S, mas não é.
Se tiro o %S fica de '2014-10-23+12:37:32.546' para '2014-10-23+12:37.546',
ou seja, sem os segundos, mas persiste o .546 no final.

Em 23 de outubro de 2014 18:27, J.F.Salles <[email protected]> escreveu:

> Em Qui, 2014-10-23 às 17:47 -0200, hamacker escreveu:
>
> > Pessoal, eu uso a seguinte sintaxe para dar um cat no log do squid:
> > perl -MPOSIX -pe 's/\d+/strftime("%Y-%m-%d+%H:%M:%S",localtime($&))/e'
> > access.log e ele me produz uma saída assim
> > 2014-10-23+12:37:32.546      1 192.168.1.130 TCP_DENIED/407 4713 GET
> > http://tapestry.tapad.com/tapestry/1? - NONE/- text/html Mas o 
> > horario, eu gostaria que ele exibisse apenas H:M sem os segundos e 
> > fração de seguindo, como eu faço isso?
> > Já tentei tirar %S, mas não funcionou porque continua a mostrar .546  
> > depois da hora.
> > Um abraço a todos.
>
>
> Hamacker,
>
> Apenas um palpite, experimente repetir sem o :%S e  sem o ($&) após o 
> localtime e/ou ,localtime() esse resultado está parecendo indicar uma 
> espécie de coordenada, algo assim.
>
> --
> J.F.Salles (NetHell) - GoHC Linux User 496632 Ubuntu User 24389 Ubuntu 
> BR-RJ-MG Teams - Translation and Documentation Support
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a