【问题标题】:In Corda, how can I set the logging level for flow tests?在 Corda 中,如何设置流测试的日志记录级别?
【发布时间】:2018-08-22 01:26:24
【问题描述】:

我正在 Corda 中运行流测试,并希望将日志记录级别设置为 debug,以便在我使用 vaultService.queryBy 时查看针对保管库执行的 SQL 查询。

如何在流测试中设置日志记录级别?

【问题讨论】:

    标签: corda


    【解决方案1】:

    您可以通过将 -Dlog4j.configurationFile=/path/to/log4j2.xml 作为 VM 选项传递来覆盖流测试的记录器设置。

    例如,在 CorDapp 示例 (https://github.com/corda/samples) 中,您可以通过以下方式启用 debug 级别的日志记录:

    • 更新 config/test/log4j2.xml 以将日志记录级别从 info 更改为 debug
    • Run Flow Tests - Java运行配置的VM options设置修改为-ea -javaagent:../lib/quasar.jar -Dlog4j.configurationFile=../config/test/log4j2.xml

    【讨论】:

      猜你喜欢
      • 2015-12-02
      • 2017-10-29
      • 2016-11-27
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 2011-07-26
      相关资源
      最近更新 更多