ssm,junit单元测试,如何指定log4j2的配置文件?

1.问题

ssm项目,进行单元测试,怎么指定log4j的配置文件?

比如classpath下有log4j.xml、log4jTest.xml,我想使用 log4jTest.xml 文件,但每次都是还未进入到测试类、继承自SpringJUnit4ClassRunner的自定义JUnit4ClassRunner类,便自动装载了***log4j.xml***文件了。


2.截图

图片说明


3.环境

  • junit-4.13
  • log4j-api-2.13.3
  • log4j-core-2.13.3
  • log4j-web-2.13.3
  • 传统的ssm项目,非maven,目录结构如下:

图片说明


感谢读完

https://blog.csdn.net/weixin_33811539/article/details/85689564?utm_medium=distribute.pc_relevant_ask_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_ask_down.none-task-blog-baidujs-1.nonecase

可以试试这个