Algumas vezes é interessante criar arquivos de log distintos para a mesma aplicação, por exemplo: módulos diferentes, front-end e back-end…..
O Log4J é uma lib muito flexível quanto a isso, vejamos as configurações necessários no log4j.properties :
Configuração inicial
# Configuração dos logs
log4j.rootLogger=DEBUG, defualtconfig
log4j.logger.br.com.mangar.app01.module01=DEBUG, module1log
log4j.logger.br.com.mangar.app01.module02=DEBUG, module2log
#
log4j.additivity.br.com.mangar.app01.module01=false
log4j.additivity.br.com.mangar.app01.module02=false
Appender geral, para todas as classes:
# Appender geral
log4j.appender.defaultconfig=org.apache.log4j.DailyRollingFileAppender
log4j.appender.fileglobal.File=${app01_home}\log\app01-geral.log
log4j.appender.fileglobal.DatePattern=’.'dd-mm-yyyy
log4j.appender.fileglobal.layout=org.apache.log4j.PatternLayout
log4j.appender.fileglobal.layout.ConversionPattern=%5p %d{dd MMM HH:mm:ss} [...]




