Yes, slf4j-api-1.7.2.jar, logback-classic-1.0.7.jar, logback-core-1.0.7.jar, and log4j-over-slf4j-1.7.2.jar all exist under WEB-INF/lib of the deployed war.
-----Original Message----- From: Romain Manni-Bucau [mailto:[email protected]] Sent: Friday, March 08, 2013 7:24 AM To: [email protected] Subject: Re: Tomee slf4j did you provide logback+/slf4j-api in the webapp? *Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* *Github: https://github.com/rmannibucau* 2013/3/8 Will Hoover <[email protected]> > Thanks for the replies! > I can get tomee to use slf4j/logback, but my issue is with deployed > applications that have their own logback.xml. Logging from any class > from within the deployed war works as expected (i.e. logs/myapp.log), > but any jar within the war's WEB-INF/lib is logging to > /logs/catalina.XXXX-XX-XX.log (I used spring dependencies as example). > > -----Original Message----- > From: Romain Manni-Bucau [mailto:[email protected]] > Sent: Friday, March 08, 2013 5:52 AM > To: [email protected] > Subject: Re: Tomee slf4j > > Hi, > > i just tested -Dopenejb.log.factory=slf4j removing slf4j-jdk14 from > tomee and adding logback lib + a logback.xml. It works as epected > knowing this property only affects what it can (openejb, tomee (not > tomcat part), > OWB...) frameworks. > > Tomcat doesn't have a facade for logging so it is hard to switch it > without jul to slf4j workarounds. > > *Romain Manni-Bucau* > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > *Blog: > **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/ > > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > *Github: https://github.com/rmannibucau* > > > > 2013/3/7 Harald Wellmann <[email protected]> > > > This is probably not the "official" approach (if there is one), but > > it worked for me: > > > > http://hwellmann.blogspot.de/**2012/11/logging-with-slf4j-** > > and-logback-in.html<http://hwellmann.blogspot.de/2012/11/logging-wit > > h- > > slf4j-and-logback-in.html> > > > > Best regards, > > Harald > > > > > > Am 07.03.2013 20:14, schrieb Will Hoover: > > > > I noticed that > > http://openejb.apache.org/**properties-listing.html<http://openejb.a > > pa che.org/properties-listing.html>does not > >> have an entry for openejb.log.factory? > >> > >> > >> > >> What is the process for getting Tomee to use slf4j/logback? I tried > >> adding the following to conf/system.properties, but it doesn't seem > >> to work as expected. The catalina log shows that it's using > >> org.apache.openejb.util.**Slf4jLogStream, but all of the individual > >> application logs are also going to the catalina log rather than the > >> log file defined in logback.xml > >> > >> > >> > >> openejb.log.factory=org.**apache.openejb.util.**Slf4jLogStreamFacto > >> ry > >> > >> > >> > >> > >> > > > >
