Joenio,<br>
<br>
Após consideradas as questões expostas pelo Solli, os mecanismos que vc
poderia utilizar, possivelmente através de um módulo próprio para sua
aplicação, que já teria tratado devidamente os destinos de logs e
niveis desejados (*), sugiro que vc verifique o módulo&nbsp; CGI::Carp
-&gt; perldoc -l CGI::Carp - parametro FatalsToBrowser ...<br>
<br>
Em resumo. Quando vc define handles para __DIE__ e/ou __WARN__ vc tem a
possibilidade de interceptar estas requisições, tomar suas ações e
&quot;devolver&quot; ao CORE o tratamento. Isto está bem ilustrado neste módulo.<br>
<br>
(*) Particularmente eu tenho um módulo em algumas aplicações que
consiste em ler arquivos de configuração, que definem os destinos
(Arquivo, Screen, e EMail) de logs e os niveis dos mesmos, basicamente,
inicializo um objeto global da classe Log::Dispatch&nbsp; $SAS::Log que
define multiplos destinos...<br>
<br>
<br><div><span class="gmail_quote">Em 03/02/06, <b class="gmail_sendername">Solli Moreira Honorio</b> &lt;<a href="mailto:shonorio@terra.com.br">shonorio@terra.com.br</a>&gt; escreveu:</span><div><br>
... <br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>Joenio,</div>
<div>&nbsp;</div>
<div>Para gerar log, sempre será necessário capturar a exceção em algum
nível. Como o champs diz, &quot;..se ninguem tratar a exceção, ela vai
explodir na cara do usuário...&quot;.&nbsp;</div>
<div>&nbsp;</div>
<div>Num POO, eu acredito que a classe não pode preocupar com o log da
exceção, isto tem que ser de responsabilidade do usuário da classe, e
de preferência do usuário de maior nível (ou seja, já a programação
próxima ao usuário). A classe tem apenas que gerar a exceção, se o vai
tratar a exceção é outra coisa.</div>
<div>&nbsp;</div>
<div>Vamos pensar no seguinte, se a classe for gerar log, onde ela vai
gravar ? Com que formato ? Já a aplicação saberá onde gravar e com que
formato, e se não tratar, o usuário vai saber da exceção :) !!!</div>
<div>&nbsp;</div>
<div>É isto que você quer saber ?</div>
<div>&nbsp;</div>
<div>Abraços,</div>
<div>&nbsp;</div>
<div>Solli M. Honório</div>
<div>&nbsp;</div></blockquote></div><br>