[ https://issues.jenkins-ci.org/browse/JENKINS-12650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=158879#comment-158879 ]
SCM/JIRA link daemon commented on JENKINS-12650: ------------------------------------------------ Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html maven-plugin/pom.xml pom.xml war/pom.xml http://jenkins-ci.org/commit/jenkins/ef1ad6ca29c313fa0b4bc6f5dcd8344046221049 Log: [FIXED JENKINS-12334 JENKINS-12446 JENKINS-12650] Bundle slf4j binding to the war. See the comment in war/pom.xml for detailed discussion. This is fundamentally a "damned if I do, damned if I don't" situation, but given that JENKINS-12334 is a fatal error, and the downside of bundling the binding jar is "multiple binding" warning, it seems like the lesser evil is to bundle it and risk some warnings. > jenkins running in Tomcat doesn't initalize slf4j properly > ---------------------------------------------------------- > > Key: JENKINS-12650 > URL: https://issues.jenkins-ci.org/browse/JENKINS-12650 > Project: Jenkins > Issue Type: Bug > Components: ssh > Environment: jenkins 1.450, tomcat 7.0.23, java 1.6.0-30 > Reporter: Alex Lehmann > Priority: Minor > > when running tomcat, the slf4j library isn't correctly initialized, this is > not a problem by itself since it simply turns off logging completely for the > components that use slf, however if the logging output is needed for a > component it would be better to provide the simple logger. > SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". > SLF4J: Defaulting to no-operation (NOP) logger implementation > SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further > details. > when I put the necessary jar into the war, the log output becomes this: > 16 [NullIdDescriptorMonitor.verifyId] INFO > org.apache.sshd.common.util.SecurityUtils - Trying to register BouncyCastle > as a JCE provider > 511 [NullIdDescriptorMonitor.verifyId] INFO > org.apache.sshd.common.util.SecurityUtils - Registration succeeded > so this is used by the sshd module in the default installation. > Alternatively, the binding for jdk14 logging or log4j could be used (which > ever is more fitting for the rest of jenkins). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira