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
Sie sehen gerade einen Platzhalterinhalt von X. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen