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>
我在目标和 Jenkins 构建配置中传递 java 命令行选项
选项为 -Dorg.slf4j.simpleLogger.defaultLogLevel=warn
但是 jenkins 不知何故忽略了它,我得到的日志级别为 INFO。 我该如何解决这个问题?
您发送的是 Jenkins 接受的默认级别,但如果您定义特定的实现属性,如 log4j.xml 内,它将覆盖 default 并保存日志定义。例如:
<root>
<level value="INFO" />
<appender-ref ref="console" />
</root>