如何配置关闭Velocity的日志输出?

回媚一笑万夫倒 发布于 2013/08/09 21:05
阅读 2K+
收藏 1

项目中使用了velocity后,会产生好多无用的日志信息,通过log4j和velocity的属性配置文件的日志输出级别,也徒劳无功,希望各位朋友指点一二,再次不胜感谢!

1、velocity.properties

input.encoding = utf-8
output.encoding =utf-8
runtime.log.logsystem.class=org.apache.velocity.runtime.log.Log4JLogChute
runtime.log.logsystem.log4j.logger=velocity
log4j.logger.org.apache.velocity=ERROR

2、log4j.properties

log4j.rootLogger=INFO, stdout,E
log4j.logger.com.XX=INFO
log4j.logger.org.apache.velocity=ERROR

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH🇲🇲ss,SSS} %-5p %C{1} : %m%n

log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File=${catalina.base}/logs/XX.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH🇲🇲ss}  [ %t:%r ] - [ %p ]  %m%n

3、错误输出日志(就是想把这些日志全部屏蔽掉

2013-08-09 20:51:09,321 INFO  Log4JLogChute : Null reference [template '/error404.html', line 13, column 17] : $app.webTitle cannot be resolved.
2013-08-09 20:51:12,308 INFO  Log4JLogChute : Null reference [template '/error404.html', line 13, column 17] : $app.webTitle cannot be resolved.
2013-08-09 20:51:21,962 INFO  Log4JLogChute : Null reference [template '/error404.html', line 13, column 17] : $app.webTitle cannot be resolved.
2013-08-09 20:51:22,784 INFO  Log4JLogChute : Null reference [template '/error404.html', line 13, column 17] : $app.webTitle cannot be resolved.
2013-08-09 20:51:23,434 INFO  Log4JLogChute : Null reference [template '/error404.html', line 13, column 17] : $app.webTitle cannot be resolved.
2013-08-09 20:51:24,227 INFO  Log4JLogChute : Null reference [template '/error404.html', line 13, column 17] : $app.webTitle cannot be resolved.

加载中
0
黑豆白
黑豆白
输出级别写倒了吧。
0
黑豆白
黑豆白
之前屏蔽某包日志时就用的日志级别控制的。开始也是想倒了。反过来想就对了。你试试。
黑豆白
黑豆白
这个我也不是太了解。应该是包级别问题。自己多试试吧。具体原理我也不懂。呵呵
回媚一笑万夫倒
回媚一笑万夫倒
非常感谢朋友的回答,能否吧逆向的思路解答下,有些不是很明白,输出级别颠倒,你意思是rootLogger的级别和包的级别不正确?
返回顶部
顶部