默认情况下,Jenkins 的主日志包含如下时间戳:
Sep 26, 2014 7:03:00 PM hudson.triggers.SCMTrigger$Runner run
INFO: SCM changes detected in main-web-flow. Triggering #613
我希望时间采用 24 小时格式,这样更易读(尤其是因为我的 Jenkins Master 与我处于不同的时区)。如何/在哪里更改它?
答案1
您需要将 java.util.logging.SimpleFormatter.format 属性传递给运行 jenkins 的 jvm,它使用 java.util.loggin,如下所示(对于 YYYY-mm-dd):
java -Djava.util.logging.SimpleFormatter.format="[%1$Tf] %4$s: %2$s - %5$s %6$s%n"
您可以在以下位置找到有关如何构建格式字符串的文档javadocs;而1$
,2$
,... 是传递给记录器的值的占位符。