Jenkins 忽略 java 命令行选项进行日志记录。如何解决?

Jenkins ignoring java command line option for logging. How to fix it?

我在目标和 Jenkins 构建配置中传递 java 命令行选项 选项为 -Dorg.slf4j.simpleLogger.defaultLogLevel=warn

但是 jenkins 不知何故忽略了它,我得到的日志级别为 INFO。 我该如何解决这个问题?

您发送的是 Jenkins 接受的默认级别,但如果您定义特定的实现属性,如 log4j.xml 内,它将覆盖 default 并保存日志定义。例如:

<root>
    <level value="INFO" />
    <appender-ref ref="console" />
</root>