Log4j输出多个文件

log4j.rootLogger=warn,stdout, file
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%n%-d{yyyy-MM-dd HH:mm:ss}%n[%p]-[Thread: %t]-[%C.%M()]: %m%n

# Output to the File
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.MaxFileSize=102400KB
log4j.appender.file.MaxBackupIndex=100
log4j.appender.file.File=log4j/jfinal.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%n%-d{yyyy-MM-dd HH\:mm\:ss}%n[%p]-[Thread\: %t]-[%C.%M()]\: %m%n


#Output to the zyksync file 
#eg: private static Logger logger1 = Logger.getLogger("zyksync");
log4j.logger.zyksync=DEBUG,zyksync
log4j.appender.zyksync=org.apache.log4j.RollingFileAppender
log4j.appender.zyksync.MaxFileSize=102400KB
log4j.appender.zyksync.MaxBackupIndex=100
log4j.appender.zyksync.File=log4j/userOperation.log
log4j.appender.zyksync.layout=org.apache.log4j.PatternLayout
log4j.appender.zyksync.layout.ConversionPattern=%n%-d{yyyy-MM-dd HH\:mm\:ss}%n[%p]-[Thread\: %t]-[%C.%M()]\: %m%n


additivity的作用在于 children-logger是否使用 rootLogger的配置,例如 输出终端。
其他设置参数:log4j.additivity.zyksync = false

猜你喜欢

转载自tianqiushi.iteye.com/blog/2405440