代码改变世界

log4j配置文件及简单使用,可以控制Hibernate输出大量文件

2013-05-15 19:09  这个男人来自地球  阅读(292)  评论(0编辑  收藏  举报

#log4j的根,第一个参数为日志级别,后面的为输出目标(可以任意指定)
log4j.rootLogger=debug,stdout, F

#指定输出类型,布局, 格式
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

log4j.appender.F=org.apache.log4j.FileAppender
log4j.appender.F.layout=org.apache.log4j.HTMLLayout
log4j.appender.F.File=logger.html

#下面的文件可以控制Hibernate输出大量日志文件

log4j.logger.org.apache=WARN
log4j.logger.com.opensymphony=WARN
log4j.logger.net.sf=WARN
log4j.logger.org.hibernate=WARN
#\u53EF\u5355\u72EC\u5C06SQL\u5305\u8BBE\u7F6E\u4E3ADEBUG \u7EA7\u522B
log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.org.apache.catalina=ERROR
log4j.logger.org.apache.commons=WARN
#\u8BBE\u7F6Estruts2\u7684\u7EA7\u522B
log4j.logger.org.apache.struts2=WARN
#\u8BBE\u7F6Evelocity\u7684\u7EA7\u522B
log4j.logger.org.apache.velocity=WARN
log4j.logger.org.apache.jasper.compiler.JspRuntimeContext=error