2 votes

Jenkins change log timestamp to 24 hour format

Par défaut, le journal principal de Jenkins contient des horodatages comme suit :

26 sept. 2014 19:03:00 hudson.triggers.SCMTrigger$Runner run
INFO: Modifications SCM détectées dans main-web-flow. Déclenchement  #613

Je préférerais que l'heure soit au format 24 heures, ce qui est plus lisible (surtout que mon maître Jenkins est dans un fuseau horaire différent du mien). Comment/Où puis-je changer cela ?

0voto

guido Points 121

Vous devez passer la propriété java.util.logging.SimpleFormatter.format au jvm exécutant jenkins, qui utilise java.util.loggin, comme dans (pour YYYY-mm-dd):

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

Vous pouvez trouver la documentation sur la façon de construire la chaîne de format dans les javadocs; tandis que 1$, 2$,... sont des espaces réservés pour les valeurs passées au logger.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X