`

求助:在使用了hibernate,spring,struts后,各位怎么使用log4j输出日志的?

阅读更多
求助:在使用了hibernate,spring,struts后,各位怎么使用log4j输出日志的?

我在使用了hibernate,spring,struts后,每次输出的日志都是海量日志啊!要从中找出我自己的debug日志来太难了,各位大侠是怎么处理的?谢谢先!
分享到:
评论
8 楼 LeanderSaka 2007-03-15  
又学到了一招,真不错诶!!!
7 楼 fisher 2007-01-24  
OK!谢谢qingyujingyu427
6 楼 qingyujingyu427 2007-01-24  
# Set root logger level to ERROR.
log4j.rootLogger=ALL, error, errorcsle

log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.File=logs/errors.log
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern=[%d]-%-5p (%F:%L)|%m%n
log4j.appender.error.DatePattern='.'yyyy-MM-dd
log4j.appender.error.Threshold=ERROR

#################################
#                       CONSOLE #
#################################

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=(%F:%L)|%m%n

log4j.appender.errorcsle=org.apache.log4j.ConsoleAppender
log4j.appender.errorcsle.layout=org.apache.log4j.PatternLayout
log4j.appender.errorcsle.layout.ConversionPattern=%-5p (%F:%L)|%m%n
log4j.appender.errorcsle.Threshold=ERROR

#################################
#                       ENF #
#################################
log4j.logger.com.esoon.ps=DEBUG, logic

log4j.appender.logic=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logic.File=logs/logic.log
log4j.appender.logic.layout=org.apache.log4j.PatternLayout
log4j.appender.logic.layout.ConversionPattern=[%d]-%-5p (%F:%L)|%m%n
log4j.appender.logic.DatePattern='.'yyyy-MM-dd



#################################
#                           HBT #
#################################
log4j.logger.org.hibernate=DEBUG, HBT
#log4j.logger.cirrus.hibernate.ps.PreparedStatementCache=info, HBT
#log4j.logger.cirrus.hibernate.type=info, HBT

log4j.appender.HBT=org.apache.log4j.DailyRollingFileAppender
log4j.appender.HBT.File=logs/hbt.log
log4j.appender.HBT.layout=org.apache.log4j.PatternLayout
log4j.appender.HBT.layout.ConversionPattern=[%d]-%-5p %c{1}|%m%n
log4j.appender.HBT.DatePattern='.'yyyy-MM-dd


log4j一般都是要打到多个文件里的
5 楼 fisher 2007-01-24  
qingyujingyu427 写道
为什么要打在一个文件里?
com.yourself.package = one logger file

org.hibernate = one logger file

依次类推


可不可以详细点啊? 不懂
4 楼 fisher 2007-01-24  
哦? 如果其它的 Spring 和其它的配置呢?谢谢楼上的回复!

输出文件的可不可以详细点?  谢谢!
3 楼 抛出异常的爱 2007-01-24  
好办法
2 楼 qingyujingyu427 2007-01-24  
为什么要打在一个文件里?
com.yourself.package = one logger file

org.hibernate = one logger file

依次类推
1 楼 抛出异常的爱 2007-01-24  
把一部分的级别定在error就看不到了。。。
log4j.logger.org.hibernate.type=ERROR
log4j.logger.org.hibernate.SQL=ERROR
log4j.logger.org.hibernate=WARN
log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN

相关推荐

Global site tag (gtag.js) - Google Analytics