Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-62376

Custom logformat

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Minor Minor
    • core
    • None

      I am looking to ensure my jenkins logs only output WARNING or above and so I am using the logging.properties file. I don't actually want to change the logging format but this seems to have happened and now I am trying to change it to how it was. I have this so far in my logging.properties file:

      .level = WARNING    handlers= java.util.logging.ConsoleHandler    java.util.logging.ConsoleHandler.level=WARNING    java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter    java.util.logging.SimpleFormatter.format=%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS.%1$tL %4$s %2$s %5$s%6$s%n

      This shows the following log

      2020-05-20 21:42:35.772 SEVERE org.datadog.jenkins.plugins.datadog.clients.DatadogHttpClient getInstance Datadog API Key is not set properly
      

      On another jenkins where I haven't changed this the log is set to

      2020-05-20 20:50:56.485+0000 [id=301210]	INFO	hudson.model.AsyncPeriodicWork#lambda$doRun$0: Finished Datadog Counters Publisher. 5 ms
      

      What value do I need to give to java.util.logging.SimpleFormatter.format to achieve this?

            Unassigned Unassigned
            hibbert Andrew Hibbert
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: