【发布时间】:2020-07-01 23:53:18
【问题描述】:
我的设置:
- 操作系统:Windows 10
- Corda:4.1(我总是从模板开始。)
- IDE:IntelliJ 2019.1.3
- 语言:Java
在 2018 年,Joel 写了如何在执行 Flow 测试时控制日志记录级别:link
您可以通过以下方式覆盖流测试的记录器设置:
-Dlog4j.configurationFile=/path/to/log4j2.xml
...作为虚拟机选项
如果您在 IntelliJ 中使用 JUnit,这将非常有用。 但是,Corda 文档建议您使用 Gradle Test Runner 来执行测试:link
当我切换到使用 Gradle Test Runner 时,相同的 VM 选项对日志记录级别没有影响。
如果我使用 Gradle Test Runner,如何控制日志记录级别?
【问题讨论】:
-
面临与 gradle runner 相同的问题; gradle runner 未检测到 log4j2.xml 更改
标签: corda