怎样阻止log4j自动生成无用的日志信息?

配置文件中设置了log4j.appender.D.Threshold=INFO,但有很多不需要的日志信息被输出了,怎样避免?

第1个回答  2012-02-07
在log4j.properties文件中屏蔽不需要的输出代码就可以了。
比如说,这一项:
### log schema export/update ###
log4j.logger.org.hibernate.tool.hbm2ddl=debug
控制打印数据库操作代码,你可以在前边加#,即
#log4j.logger.org.hibernate.tool.hbm2ddl=debug,这样这句话就注释掉了,输出结果不会再输出此信息。其它的日志信息根据需要进行注释。。
第2个回答  2012-02-07
指定包名的调试级别本回答被提问者采纳
相似回答