一个log4j.properties配置(每天一个日志文件)

本文详细介绍了Log4j的日志配置方法,包括不同级别日志的输出方式、输出到控制台及文件的具体设置等。通过具体配置示例,展示了如何为不同的包设置日志级别,确保应用程序能够正确记录关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

log4j.rootCategory=WARN,stdout, hd

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=<%d> %5p (%F:%L) [%t] (%c) - %m%n

#  DEBUG  INFO WARN ERROR FATAL     
log4j.appender.hd=org.apache.log4j.DailyRollingFileAppender
log4j.appender.hd.File=HelpDesk.log
log4j.appender.hd.Append=true
log4j.appender.hd.Threshold=INFO
log4j.appender.hd.layout=org.apache.log4j.PatternLayout
log4j.appender.hd.layout.ConversionPattern=<%d> %p (%F:%L) [%t] %c - %m%n

# If programmed properly the most messages would be at DEBUG
# and the least at FATAL.
log4j.logger.org.apache=FATAL

# Control logging for Jakarta packages classes
log4j.logger.org.apache.commons=ERROR
log4j.logger.org.hd=WARN
log4j.logger.org.apache.struts=WARN

# Don't show debug logs for Cactus
log4j.category.org.apache.cactus=WARN
log4j.category.org.apache.commons.httpclient=WARN
log4j.category.httpclient=WARN

# All hibernate log output of "info" level or higher goes to stdout.
# For more verbose logging, change the "info" to "debug" on the last line.
log4j.logger.org.rd=DEBUG
log4j.logger.net.sf.hibernate=INFO
log4j.logger.org.quartz=INFO
log4j.logger.org.springframework=ERROR
log4j.logger.com.hollycrm.ecallcenter.framework.dbaccesslog=INFO


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值