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

SLF4J logging not working in Swarm client

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved (View Workflow)
    • Major
    • Resolution: Fixed
    • swarm-plugin
    • jenkins v2.108
      swarm v3.12
      JDK 1.8.0
      Windows 7 / CentOS 7.4 host OSes
    • 3.17

    Description

      When launching the Jenkins swarm client, I see the following warning message in the console output:

       

      SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

      SLF4J: Defaulting to no-operation (NOP) loger implementation

       

      Consequently, I am unable to generate log files for the service, making it impossible to debug errors and connection issues and such in production. This seems like a silly issue but it is debilitating and it would be great if someone could fix it or tell me how to work around the issue.

       

      I've looked up the slf4j.org website where it describes some workarounds to this error by placing one of the slf4j jars in the Java class path. I downloaded several different versions of slf4j, and copied different jar files contained therein to the default class path, all with no success. Even explicitly setting the java class path to a folder containing all the jars for slf4j didn't work. What am I doing wrong?

      Any help would be greatly appreciated.

      Attachments

        Activity

          leedega Kevin Phillips created issue -
          oleg_nenashev Oleg Nenashev made changes -
          Field Original Value New Value
          Assignee Oleg Nenashev [ oleg_nenashev ]
          oleg_nenashev Oleg Nenashev added a comment -

          Classes are just not bundled into Swarm Client.
          slf4j-simple or other LogFactory library should be added to the Swarm Client Plugin so that it works.
          Looks trivial

          oleg_nenashev Oleg Nenashev added a comment - Classes are just not bundled into Swarm Client. slf4j-simple or other LogFactory library should be added to the Swarm Client Plugin so that it works. Looks trivial
          oleg_nenashev Oleg Nenashev made changes -
          Labels newbie-friendly
          basil Basil Crow made changes -
          Issue Type Improvement [ 4 ] Bug [ 1 ]
          basil Basil Crow made changes -
          Summary SLF4J logging not working in Jenkins Swarm plugin SLF4J logging not working in Swarm client
          basil Basil Crow made changes -
          Assignee Basil Crow [ basil ]
          basil Basil Crow added a comment -

          Fixed in #98.

          I've also added documentation for the logging subsystem in #99.

          basil Basil Crow added a comment - Fixed in #98 . I've also added documentation for the logging subsystem in #99 .
          basil Basil Crow made changes -
          Released As 3.17
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Fixed but Unreleased [ 10203 ]
          basil Basil Crow added a comment -

          Released in 3.17.

          basil Basil Crow added a comment - Released in 3.17.
          basil Basil Crow made changes -
          Status Fixed but Unreleased [ 10203 ] Resolved [ 5 ]

          People

            basil Basil Crow
            leedega Kevin Phillips
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: