Назад | Перейти на главную страницу

Дженкинс меняет временную метку журнала на 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 в 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"

Вы можете найти документацию о том, как построить строку формата в javadocs; пока 1$, 2$, ... являются заполнителями для значений, переданных в регистратор.