【发布时间】:2021-09-06 08:57:25
【问题描述】:
我们需要在执行 Azure 管道时获取日志级别值。我通过 Azure Pipelines 中的 maven 命令行提供价值,如下所示;
mvn clean test -Dkarate.logLevel=${{ parameters.karateLogLevel }}
这就是我传递 logback-test.xml 文件的方式。无论我们是否提供 ERROR 并且它总是显示 DEBUG 级别的日志。我认为默认级别是调试。
<logger name="com.intuit" level="${logLevel}"/>
回答
通过在 -DlogLevel 中传递变量,它传递了“logback-test.xml”中的值
mvn clean test -DlogLevel=${{ parameters.karateLogLevel }}
【问题讨论】:
标签: karate