我希望能够将单元测试的SLF4J的绑定切换到简单版本,但似乎没有简单的方法来配置它.基本上,我构建的项目记录到一个文件,我希望它在单元测试时成为控制台.
我之前使用过antrun maven插件用persistence.xml文件做了类似的事情,但这个解决方案看起来有点沉重.
有没有人在单元测试中有使用备用配置或绑定的解决方案?
TIA
Tom*_*icz 19
更好的方法是促进您的日志记录框架.例如,Logback库首先搜索logback-test.xml,如果它不可用,它会查找logback.xml.如果你把logback-test.xml在/src/test/resources,它会被拾起的单元测试.在此文件中,您配置控制台日志记录而不是文件.
如果你还在使用Log4J的,只要把log4j.xml在/src/test/resources-此文件夹,请在类路径之前 /src/main/resources,这样的Log4J会用它代替普通/src/main/resources版本,同时还装载后的版本进行最后的构建(/src/test/resources甚至没有用,则).
| 归档时间: |
|
| 查看次数: |
4230 次 |
| 最近记录: |