Java – log4j Logging in mehrere Dateien
|Um aus einer Anwendung in mehrere Dateien zu loggen kann folgendes in die log4j.properties geschrieben werden:
log4j.rootLogger=debug, weblogger, dblogger #Define which packages use which appenders log4j.logger.com.mycorp.web=DEBUG,weblogger log4j.logger.com.mycorp.db=INFO,dblogger #Ensure the logs don't add to each other log4j.additivity.com.mycorp.web=false log4j.additivity.com.mycorp.db=false #Define web appender log4j.appender.weblogger=org.apache.log4j.DailyRollingFileAppender log4j.appender.weblogger.File=/var/log/myapp/web.log log4j.appender.weblogger.DatePattern='.'yyyy-MM-dd log4j.appender.weblogger.Append=true log4j.appender.weblogger.layout=org.apache.log4j.PatternLayout log4j.appender.weblogger.layout.ConversionPattern=%d [%t] %-5p %c{1} - %m %n #Define db appender log4j.appender.dblogger=org.apache.log4j.DailyRollingFileAppender log4j.appender.dblogger.File=/var/log/myapp/db.log log4j.appender.dblogger.DatePattern='.'yyyy-MM-dd log4j.appender.dblogger.Append=true log4j.appender.dblogger.layout=org.apache.log4j.PatternLayout log4j.appender.dblogger.layout.ConversionPattern=%d [%t] %-5p %c{1} - %m %n