Olá…
Estou tentando criar um log(arquivo) em um Servlet, mas o arquivo não é criado…
Servlet:
[code]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();
}
}[/code]
config.properties:
[code]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[/code]
Alguém pode me ajudar ??
Obrigado!