velocity 日志使用 log4j

来源:互联网 发布:c语言continue用法 编辑:程序博客网 时间:2024/05/16 08:44
« velocity 报 org/apache/log/format/Formatter NoClassDefFoundErrorspring 2.5 方便的 SimpleJdbc类 »

让 velocity 日志使用 log4j

发表于:2008年10月20日 | 分类:OpenSource | 标签:log4j,velocity | views(1,278)

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原文出处, 即下面的声明.

原文出处:http://blog.chenlb.com/2008/10/make-velocity-work-with-log4j.html

velocity默认的日志系统很难控制,比如:只输出INFO级别的日志。可能有此功能,但我不会,还是用log4j好。

1、当前目录创建一个velocity.properties文件,内容如下。

  1. runtime.log.error.stacktrace = false  
  2. runtime.log.warn.stacktrace = false  
  3. runtime.log.info.stacktrace = false  
  4. runtime.log.logsystem.class = org.apache.velocity.runtime.log.SimpleLog4JLogSystem  
  5. runtime.log.logsystem.log4j.category = velocity_log  

2、初始化时候加载velocity.properties文件:

  1. Velocity.init("velocity.properties");  

3、在log4j.properties文件,定义输出:


3、在log4j.properties文件,定义输出:

  1. log4j.logger.velocity_log=INFO,CONSOLE  

现在可以用log4j去输出velocity日志了。



原创粉丝点击