jenkins更改日志时间戳为24小时制

默认情况下,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大师是在不同的时间段我自己)。 如何/在哪里改变这个?

您需要将java.util.logging.SimpleFormatter.format属性传递给运行jenkins的jvm,该jenkins使用java.util.loggin,类似于(对于YYYY-mm-dd):

 java -Djava.util.logging.SimpleFormatter.format="[%1$Tf] %4$s: %2$s - %5$s %6$s%n" 

您可以find如何在javadocs中构build格式string的文档; 而1$2$ ,…是传递给logging器的值的占位符。