HOla, tengo una aplicacion en la que estoy intentando usar LOG4J, he hecho algunas pruebas y me funciona bien, lo que pasa es que estoy intentando hacer una cosa, los logs los direcciono a un fichero (asta ahí todo bien) lo que pasa es que quiero que por ejemplo los logs de DEBUG Y INFO me vayan a un fichero y los de ERROR a otro. Para ello lo he implementado así, pero no me funciona. Os paso lo que he hecho para ver si me podeis decir lo que hago mal vale? un saludo.
////////////////////////////////////////////////////////////////////////////////////
PRIMERAMENTE TENGO CONFIGURADO EL LOG4J.PROPERTIES ASI:
#log4j.rootLogger=DEBUG,R1
#log4j.rootLogger=ERROR,R2
#log4j.appender.A1=org.apache.log4j.ConsoleAppende r
log4j.appender.R1=org.apache.log4j.RollingFileAppe nder
log4j.appender.R1.File=C:/DIRECTORIO/example.log
log4j.appender.R2=org.apache.log4j.RollingFileAppe nder
log4j.appender.R2.File=C:/DIRECTORIO/example2.log
#log4j.appender.R1.MaxFilesSize=100KB;
#log4j.appender.R2.MaxFilesSize=100KB;
#log4j.appender.R2.Threshold=WARN;
#A1 utiliza PatternLayout
#log4j.appender.A1.layout=org.apache.log4j.Pattern Layout
#log4j.appender.A1.layout.ConversionPattern= %m %d{dd-MM-yyyy HH:mm:ss}%n
log4j.appender.R2.layout=org.apache.log4j.PatternL ayout
log4j.appender.R2.layout.ConversionPattern= %m %d{dd-MM-yyyy HH:mm:ss}%n
log4j.appender.R1.layout=org.apache.log4j.PatternL ayout
log4j.appender.R1.layout.ConversionPattern=%p %t %c -%m%n
/////////////////////////////////////////////////////////////////////////////////////
VALE Y AHORA EL CODIGO JAVA ES:
private static final String CONTENT_TYPE = "text/html";
private static final Logger logger= Logger.getLogger(Profesores.class);
PropertyConfigurator.configure("C:/Documents and Settings/usubib/Escritorio/SERVIDOR AUTOCORRECCION/SERVAUTO/WEB-INF/classes/log4j.properties");
logger.debug("COMENTARIO DE DEBUG");
logger.error("SE HA PRODUCIDO UN ERROR)");
//////////////////////////////////////////////////////////////////////////////////
LO QUE ME PASA ES QUE TODOS LOS MENSAJES ME VAN AL MISMO FICHERO
UN SALUDO Y GRACIAS