# logger structure: # # Logger name Output to console Output to success file Output to err file # root >=INFO no >=WARN # root.general >=INFO no >=WARN # root.general.config >=INFO no >=WARN # root.algorithmus >=DEBUG no >=WARN # File no >=INFO no # basic settings ------------------------ # overall log level is INFO (includes categories root, root.general and # root.general.config) # we use the appender named 'stdout' as well as 'fileerr' to log errors log4j.rootLogger=INFO, stdout, fileerr log4j.logger.root.general=WARN # we are interested in the algorithm, so we increase the log level for this # category to DEBUG log4j.logger.root.algorithmus=INFO # we need another appender for logging succesful runs in a disk file # we name it 'fileok' # the additivity is set to false, because all output for logger 'File' would # be duplicated in the console output otherwise (because 'File' is inserted # under the root logger, too) log4j.logger.File=INFO, fileok log4j.additivity.File=false # settings of the root appender --------------------- # console appender which is named 'stdout' log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c %x -%m%n # appender which is named 'fileerr' log4j.appender.fileerr.Threshold=WARN log4j.appender.fileerr=org.apache.log4j.RollingFileAppender log4j.appender.fileerr.File=test.err log4j.appender.fileerr.MaxFileSize=100KB log4j.appender.fileerr.MaxBackupIndex=1 log4j.appender.fileerr.layout=org.apache.log4j.PatternLayout log4j.appender.fileerr.layout.ConversionPattern=%d [%t] %-5p %c %x -%m%n # settings of the file appender --------------------- # appender which is named 'fileok' log4j.appender.fileok=org.apache.log4j.RollingFileAppender log4j.appender.fileok.File=test.log log4j.appender.fileok.MaxFileSize=100KB log4j.appender.fileok.MaxBackupIndex=1 log4j.appender.fileok.layout=org.apache.log4j.PatternLayout log4j.appender.fileok.layout.ConversionPattern=%d [%t] %-5p %c %x -%m%n