java - 更改 Camel TestSupport 中的 log4j 设置

标签 java junit log4j apache-camel

我正在调试一些使用 Camel TestSupport 接口(interface)的 jUnit 测试。这使我可以访问 log4j 日志,但我似乎无法弄清楚如何获得该日志的重新配置版本。我希望能够更改日志级别,因为我的很多日志都是以跟踪级别编写的,而不仅仅是信息或调试级别。

重新配置此日志的控制台输出的最佳方法是什么?

谢谢

最佳答案

您需要在使用测试的类路径中包含 log4j.xml 或 log4j.properties。

如果您使用maven,这很简单,只需将其放入src/test/resources即可。

关于java - 更改 Camel TestSupport 中的 log4j 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10486587/

相关文章:

java - 如何测试检查值唯一性的 java sql 查询

java - Spring security Basic Authentication - 401 Unauthorized with correct credentials

ant - 运行所有标记为@Ignore 的测试

Java:LinkedList findnode() 方法和 isEmpty() 方法

java - Log4j 1.2.15 表达式过滤器正则表达式

java - 如何用 ImageIcon 完全填充 JButton 的表面?

java - KeyGenerator 中 AES 与 DES 的 key 大小

java - 模拟我正在测试的同一个类中的方法调用,它真的是代码味道吗?

java - log4j 尝试登录文件

logging - 登录 lo4j/net 自定义附加程序的最佳实践