Olá, estou desenvolvendo uma aplicação e preciso separa os logs pelo seu respectivo tipo. Por exemplo: erros eu quero q vão para um arquivo e info para outro. No entanto, não estou conseguindo filtrar isto.
Segue meu log4j.properties
log4j.rootLogger=ERROR, A1,A2
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.A2=org.apache.log4j.RollingFileAppender
log4j.appender.A2.maxFileSize=1024KB
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.file=${catalina.home}${file.separator}logs${file.separator}error.log
log4j.appender.A2.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.category.AppLogging=INFO,A3
log4j.appender.A3=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A3.DatePattern='.'yyyy-MM-dd
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=%-22d{dd/MM/yyyy HH:mm:ss} - %m%n
log4j.appender.A3.file=${catalina.home}${file.separator}logs${file.separator}admin.log
Para info ele funciona perfeitamente. Meu problema é que ele também manda as mensagens de info para o error.log