Oi Carolina,

        sinceramente nao acho que voce "logar" usando System.out ou
abrindo um arquivo tenha uma diferenca de performance consideravel. A
sugestao que eu te dou eh manter um arquivo *sempre* aberto e coloca-lo no
ServletContext (objeto application no caso de jsp).
        Dessa forma, qualquer servlet que for acessada pode ter acesso ao
arquivo e escrever nele. Ex:

        public void doGet ...

        ...
                ServletContext context = getServletContext();
                BufferedWriter writer =
                        (BufferedWriter)context.getAttribute("logFile");
                if(writer == null){
                        writer = new BufferedWriter(
                                new FileWriter("servlets.log"));
                        context.setAttribute("logFile", writer);
                }


        Espero ter ajudado

Bruno.


On Thu, 17 Feb 2000, Carolina Cunha wrote:

> Oi,
> Desculpem mandar minha pergunta de novo, mas ninguém me respondeu..
> E eu pensei: às vezes passou despercebido por alguém que pudesse me ajudar.. 
> Ou o mais provável: minha explicação tá confusa e ninguém entendeu.. Seria 
> isso? Acabei criando um arquivo prá escrever as mensagens, mas a dúvida 
> continua.. Será que alguém poderia ajudar?
> 
> Obrigada......
> 
> 
> 
> Olá a todos,
> Alguém pode me ajudar?
> 
> Utilizo a classe System para gerar um arquivo de log da minha
> aplicação servlet da seguinte forma:
> 
> System.out.println("mensagem");
> 
> Quando executo o servlet através do JRun essas mensagens vão para um
> arquivo chamado stdout abaixo de JRun/jsm_default/logs.
> Executando pelo JavaWebServer não consigo encontrar arquivo
> parecido.
> 
> Tentei usar o método log da classe GenericServlet, mas também minhas
> mensagens não apareceram. Não sei se estou usando errado
> (provável..):
> 
> import javax.servlet.GenericServlet;
> log("mensagem");
> 
> Não gostaria de eu mesma abrir um arquivo para essas mensagens
> porque a escrita deve ser mais lenta...
> 
> 
> Desde já agradeço,
> Carol.
> 
> 
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
> 
>     --------------------------- LISTA SOUJAVA ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
>     [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
>     [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>     ---------------------------------------------------------------------
> 


______________________________________________________________
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG
[EMAIL PROTECTED] - Telemig Celular

"Coracoes ao alto e pes no chao."

"A verdadeira experiencia com Deus nao nos faz
 fugir da realidade, mas nos da forcas para
 enfrenta-la e transforma-la."

Pe. Zeca

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a