我正在Corda中运行流测试,并希望设置日志记录级别debug以查看使用时针对库执行的SQL查询vaultService.queryBy。
如何在流测试中设置日志记录级别?
您可以通过-Dlog4j.configurationFile=/path/to/log4j2.xml作为VM选项传递来覆盖流测试的记录器设置。
例如,在CorDapp示例(https://github.com/corda/samples)中,可以debug通过以下方式启用-level登录流:
config/test/log4j2.xml以将日志记录级别从更改info为debugVM options将Run Flow Tests - Java运行配置的设置修改为-ea -javaagent:../lib/quasar.jar -Dlog4j.configurationFile=../config/test/log4j2.xml