[ 
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

        

Reply via email to