zoukankan
html css js c++ java
让velocity使用log4j
捣鼓一下,水贴下代码。看了就明白了。
Code
1
package
velocity;
2
import
log4j.Log4jDemo;
3
import
org.apache.log4j.BasicConfigurator;
4
import
org.apache.log4j.Logger;
5
import
org.apache.log4j.PropertyConfigurator;
6
import
org.apache.velocity.app.VelocityEngine;
7
import
org.apache.velocity.runtime.RuntimeConstants;
8
public
class
VelocityLogDemo
{
9
public
static
String LOGGER_NAME
=
"
velexample
"
;
10
public
static
void
main(String[] args)
throws
Exception
{
11
PropertyConfigurator.configure(
"
src/main/java/velocity/log4j.properties
"
);
12
//
BasicConfigurator.configure();
13
Logger log
=
Logger.getLogger( LOGGER_NAME );
14
log.info(
"
Log4jLoggerExample: ready to start velocity
"
);
15
VelocityEngine ve
=
new
VelocityEngine();
16
ve.setProperty( RuntimeConstants.RUNTIME_LOG_LOGSYSTEM_CLASS,
17
"
org.apache.velocity.runtime.log.Log4JLogChute
"
);
18
ve.setProperty(
"
runtime.log.logsystem.log4j.logger
"
,
19
LOGGER_NAME);
20
ve.init();
21
//
Velocity.init("src/main/java/velocity/velocity.properties");
22
}
23
}
最重要的地方就在于log4j的logger Name,如果没有这个log,那么velocity就无法找到打印的target。
查看全文
相关阅读:
HTML5全屏API在FireFox/Chrome中的显示差异(转)
过程需要参数 '@statement' 为 'ntext/nchar/nvarchar'
程序员面试zhongdian
select into #T from ,insert into #T select ,insert into #T exec
Log4Net Layout使用以及扩展
jdbc报java.lang.ClassNotFoundException: com.mysql.jdbc.Drive
eclipse的maven项目中找不到Maven Dependencies
elfinder中通过DirectoryStream.Filter实现筛选隐藏目录(二)
一个好用的字符过滤,差异匹配补丁的扩展库,各语言版本
java调用c/c++代码简单实现以及遇见的坑
原文地址:https://www.cnblogs.com/xiziyin/p/1608268.html
最新文章
面向对象设计模式之Decorator装饰模式(结构型)
面向对象设计模式之Adapter适配器模式(结构型)
SQL语句书可以提高执行效率的方法
JS脚本实现打开和打印预览Word
Java 多态
maven下载和环境部署
MySQL下载和安装教程
Failed to launch IBCocoaTouchImageCatalogTool via CoreSimulator spawn
几个数组练习题
JavaScript自学笔记
热门文章
linux设置自动访问url
geohash算法原理及实现方式
让IE6/IE7/IE8支持CSS3属性实例页面(转)
让jquery.uri.js支持中文 笔记
jquery autocomplete自动提示的插件用户
查找附近的地点算法笔记
百度地图javascript api制作一个标注
C#用Newtonsoft的json控件获取属性名
jquery 兼容各种浏览器select动态加载选择的方法
微信公众平台新增公众会议号
Copyright © 2011-2022 走看看