log4j.properties配置文件

log4j.properties配置文件


日志输出级别FATAL>ERROR>WARN>INFO>DEBUG

# Set root category priority to INFO and its only appender to CONSOLE.
#log4j.rootCategory=DEBUG, CONSOLE
log4j.rootCategory=	ERROR, CONSOLE, LOGFILE
log4j.logger.com.leesun.mapper.FlowerMapper=DEBUG
# Set the enterprise logger category to FATAL and its only appender to CONSOLE.
#log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE

# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
#log4j.appender.CONSOLE.Threshold=DEBUG
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%p %d{YYYY-MM-dd hh:mm:ss} 第%L行 %m %n

# LOGFILE is set to be a File appender using a PatternLayout.
log4j.appender.LOGFILE=org.apache.log4j.FileAppender
log4j.appender.LOGFILE.File=axis.log
log4j.appender.LOGFILE.Append=true
log4j.appender.LOGFILE.Threshold=INFO
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

CONSOLE表示输出到控制台
加上LOGFILE表示也输入到文件

log4j.logger.namespace.id=DEBUG
这里表示命名空间下id方法发生时输出debug日志信息,其余的方法只有遇到ERROR才输出日志信息

%C表示类的名称,%d表示日期,“{YYYY-MM-dd hh:mm:ss} ”中表示的日期显示的格式,%L表示日志产生的代码行数,%m表示logger.debug(“这是一个调试信息”)其中的字符串信息 %n换行

日志输入目录,这里没有“/”,表示相对目录,即在src下(刷新即可见到)

#log4j.appender.LOGFILE.Threshold=INFO
注释掉之后就等同rootCategory中定义的级别

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值