【发布时间】:2011-08-06 00:14:09
【问题描述】:
我在 log4j.properties 文件中有以下信息..
log4j.appender.file = org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File = C:\\app\\file.log
log4j.appender.file.Threshold = TRACE
log4j.appender.file.DatePattern = '.'yyy-MM-dd
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern = %d %5p [%C:%M:%L] - %m%n
log4j.rootLogger = DEBUG, file
#HIbernate logging
log4j.logger.org.hibernate.SQL = DEBUG, file
log4j.logger.org.hibernate.type = TRACE, file
log4j.additivity.org.hibernate.SQL = false
此配置的问题是它向日志文件写入了太多信息,并且文件在短时间内增长到 MB。所以我想知道是否有什么办法可以阻止hibernate弄乱日志文件,只写sql select语句和参数,别无其他。
【问题讨论】: