Ajuda com log4j + servlet

1 resposta
K

Olá..
Estou tentando criar um log(arquivo) em um Servlet, mas o arquivo não é criado...

Servlet:

package teste;

import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
import java.net.URL;

import javax.servlet.*;
import javax.servlet.http.*;

public class Teste extends HttpServlet 
{	 	
  	private static Logger logger = Logger.getLogger(Teste.class);
      	
  	public void init() throws ServletException 
  	{	 	
  		String resource = "/teste/config.properties";
  		URL configFileResource = Teste.class.getResource(resource);
  		PropertyConfigurator.configure(configFileResource);  
  		
  		logger.info("Inicializando o Servlet...");
  	}  	         

  	public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, java.io.IOException {

  	    response.setContentType("text/html");
  	    java.io.PrintWriter out = response.getWriter();
  	    out.println("<html><head><title>Servlet logging</title></head><body>");
  	    out.println("Your logger name is: " + logger.getName() + "<br>");
  	    out.println("Your logger parent is: " + logger.getParent().getName()+ "<br>");
  	    out.println("</body></html>");
  	    out.close();
  	} 

}

config.properties:

log4j.rootLogger=DEBUG, teste

log4j.appender.teste =org.apache.log4j.RollingFileAppender

log4j.appender.teste.File=aaaaaaaaa.log

log4j.appender.teste.MaxFileSize=100KB

log4j.appender.teste.MaxBackupIndex=1

log4j.appender.teste.layout=org.apache.log4j.PatternLayout
log4j.appender.teste.layout.ConversionPattern=%r %p [%t] %-5p %c{1} - %m%n

Alguém pode me ajudar ??
Obrigado!

1 Resposta

K

alguém ??

:lol:

Criado 27 de junho de 2005
Ultima resposta 28 de jun. de 2005
Respostas 1
Participantes 1