[slf4j-user] Trouble setting up logback/slf4j in tomcat.
Jacob Kjome
hoju at visi.com
Thu Dec 21 18:37:50 CET 2006
Hi Sebastien,
Why do you say that logback needs to be in
${catalina.home}/bin and added to the classpath
in order to get used for logging by
Tomcat? That's not the case for Log4j
integration. Simply put log4j.jar and
commons-logging.jar in common/lib and a config
file in common/classes and you've now got Tomcat
logging going through Log4j. Why would this be different for Logback?
Jake
At 06:38 AM 12/20/2006, you wrote:
>Hello Marten,
>
>I've just answered to your first email on the logback-user list.
>
>I'll link the answer here not to leave this message unanswered.
>
>http://qos.ch/pipermail/logback-user/2006-December/000061.html
>
>Thanks for your interest in slf4j and logback :)
>
>Sébastien
>
>
>Marten Deinum wrote:
>> For my current project I would like to switch out all the logging which is
>> currently being done by log4j and here en there by commons-logging to one
>> framework. After some searching I discoverd SLF4J and Logback as the
>successor
>> to log4j. In your code I swapped out all the
log4j and commons-logging to the
>> SLF4J api and I want to use Logback as my logger. I converted our
>> log4j.properties file with the configuration converter on the website, so I
>> assume that is correct.
>>
>> In the tomcat directory I have the following logging libs (I want
>tomcat to use
>> SLF4J to)
>> commons/lib/commons-logging-1.1.jar
>> commons/lib/jcl104-over-slf4j-1.1.0-RC1.jar
>> commons/classes/logback.xml
>>
>> In our webapplication (which is a packaged war and doesn't get
>unpacked!) I have
>> WEB-INF/lib/slf4j-api-1.1.0-RC1.jar
>> WEB-INF/lib/logback-classic-0.7.jar
>> WEB-INF/lib/logback-core-0.7.jar
>> WEB-INF/classes/logback.xml
>>
>> The contents of the logback.xml in the commons directory just
>contains a simple
>> ConsoleAppender and is configured to WARN level.
>>
>> The file in the WEB-INF directory is configured as a file which should be
>> written to c:\logs\mylog.log, configured different levels for
>different packages
>> we use.
>>
>> However logback isn't getting picked up, everything is being logged by the
>> java.util classes (as it appears thatone is being initialized by
>tomcat instead
>> of the logback logger).
>>
>> I tried different configurations, all the logback/slf4j jars in the
>commons/lib
>> and one config file in commons/classes. Different jars in commons/lib and
>> WEB-INF/lib but until now everytime with the
same result, only logging to JUL
>> and nothing to logback and my configured logfile.
>>
>> Currently I'm at a loss on what to do and how to make it work. I need some
>> assistance with this.
>>
>> Kind Regards,
>> Marten
>>
>> _______________________________________________
>> user mailing list
>> user at slf4j.org
>> http://www.slf4j.org/mailman/listinfo/user
>>
>
>--
>Sébastien Pennec
>sebastien at qos.ch
>
>Logback: The reliable, generic, fast and flexible logging framework for Java.
>http://logback.qos.ch/
>_______________________________________________
>user mailing list
>user at slf4j.org
>http://www.slf4j.org/mailman/listinfo/user
More information about the slf4j-user
mailing list