首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

在测试类中怎么加载logback的配置文件logback.xml

2012-03-25 
在测试类中如何加载logback的配置文件logback.xml关于logback,我知道logback.xml放在src根目录下可以默认

在测试类中如何加载logback的配置文件logback.xml
关于logback,我知道logback.xml放在src根目录下可以默认直接加载

  如果我在项目中scr新建一个包com.test.resources,然后把logback.xml放在这个包下面。
  那么,LogbackDemo.java测试类如何加载这个配置文件?

[解决办法]
配置文件放在另一个比如 etc 或 properties 目录,但在Eclipse中将其设置为source目录即可。

如果是发布,可以单独打成一个jar包,也可以直接合并到class的jar中打包;或者为了便于修改,放到系统CLASSPATH指定的某个位置上。
[解决办法]
那么要自己写代码去初始化Logger(借助Application启动事件,或Servlet启动之类的方式),或者借助Spring来替你完成。

不过其实没必要,类似于log.xml这样的配置,是值得让它生存在根目录的。

热点排行