[SP-pm] Logar access.log do Squid no Mysql usando File::Tail
Lucas Mateus
lucasmateus.oliveira at gmail.com
Thu Aug 21 07:11:52 PDT 2008
Tbm nao recomendo essa pratica a ninguem, nao concordo q as informacoes
geradas pelo Squid sejam volateis, nao recomendo pela quantidade de
informacoes q o Squid gera, quanto mais clients maior a quantidade de
informações a serem armazenadas. Caso insista nessa pratica, guarde sempre
os logs reais vc pode precisar se houver alguma Forense Computacial.
Ja estive em audiencia judicial por esses motivos, o FDP do "perito"
insiste q os logs do Squid podem ser modificados não valendo como prova
judicial hahahahaha, complicado essas coisas.
Em Thu, 21 Aug 2008 03:29:25 -0300, Luis Motta Campos
<luismottacampos em yahoo.co.uk> escreveu:
> MrBiTS wrote:
>> De prático ele faz só isso. O que ele faz a mais e que pode ser
>> removido do código é a impressão dos erros do último eval,
>> representada pelo trecho:
>> print $@; if ($@) { print $@; } else { }
>> Se você quiser, pode remover esse código.
>
> Eu removeria esse código de qualquer forma. Ele não parece certo, faz
> uma coisa duvidosa e usa uma prática desencorajada. Vamos aos detalhes:
>
> 1. Ele não parece certo, faz uma coisa duvidosa
>
> Mesmo sem saber do resto do seu programa, eu não acho que imprimir $@
> sem tratamento e sem interpolação duas vezes seja certo. E este código
> faz isso, se $@ estiver definido (isto é, sempre que acontecer um erro
> de eval()).
>
> 2. Prática desencorajada
>
> Mesmo sendo Perl válido, a gente recomenda que não se use blocos vazios
> para nada (a não ser que você seja o Damian Conway ou o Erudil). É má
> prática no sentido de que traz "sujeira" para o seu código, e é
> totalmente desnecessário - se você quer usar o bloco do if, não precisa
> escrever o bloco do else.
>
> assim, o trecho acima deveria ter sido escrito como
>
> print "Explicação do erro aqui: $@\n" if $@;
>
> Leia a explicação completa sobre isso em "perldoc -f die" e "perldoc
> perlvar".
>
> Espero que fique claro.
> Putamplexos.
--
Usando o revolucionário cliente de correio do Opera:
http://www.opera.com/mail/
More information about the SaoPaulo-pm
mailing list