logRootPath=./log
#定义根结构为FILE,所有的日志默认都会输出到FILE中
log4j.rootLogger=info,CONSOLE,FILE
#定义不同的包,com.fh.test1包
log4j.logger.org.apache.orc=info,test1
#不加到rootLogger中
log4j.additivity.org.apache.orc=false
log4j.logger.com.fh.test2=debug,test2
#FILE
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.File=${logRootPath}/orc_tool.log
log4j.appender.FILE.Threshold=debug
log4j.appender.FILE.DatePattern='.'yyyy-MM-dd
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} [%t] %p %c(%L) -%m%n
#设置test1的配置
log4j.appender.test1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.test1.File=${logRootPath}/orc.log
log4j.appender.test1.Threshold=info
log4j.appender.test1.DatePattern='.'yyyy-MM-dd
log4j.appender.test1.layout=org.apache.log4j.PatternLayout
log4j.appender.test1.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} [%t] %p %c(%L) -%m%n
#test2
log4j.appender.test2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.test2.File=${logRootPath}/test1.log
log4j.appender.test2.Threshold=debug
log4j.appender.test2.DatePattern='.'yyyy-MM-dd
log4j.appender.test2.layout=org.apache.log4j.PatternLayout
log4j.appender.test2.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} [%t] %p %c(%L) -%m%n
#CONSOLE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} [%t] %p %c(%L) -%m%n
log4j.appender.CONSOLE.ImmediateFlush=true
log4j配置
最新推荐文章于 2023-04-06 16:56:44 发布