【发布时间】:2016-10-16 04:27:18
【问题描述】:
我正在使用 log4j2 登录我的应用程序。我在 log4.xml 中使用以下策略
<Policies>
<SizeBasedTriggeringPolicy size="2000 MB" />
<TimeBasedTriggeringPolicy />
</Policies>
并且还可以在服务器关闭时轮换日志。
如何根据上述条件编写集成测试来验证日志轮换是否有效?
【问题讨论】:
-
不要测试框架。如果您真的想测试您的配置,请查看框架源代码svn.apache.org/repos/asf/logging/log4j/companions/extras/trunk/… 是如何完成的。一个糟糕的解决方案是记录 2GB 的数据并检查是否已创建新文件。
-
为什么要测试已经测试过的功能?
标签: java integration log4j2