
Hello Ceki, This problem wasn't happening anymore, so I compared the logback.xml I'm using now and the one I was using when I posted to the list, and found the source of the problem: an encoding parameter for ConsoleAppender left from log4j configuration. If I remove this line (marked CAUSE below) the problem goes away. Do you think I should I file a bug report? <?xml version="1.0" encoding="UTF-8"?> <configuration debug="true"> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender" > <param value="UTF-8" name="encoding"/> <!-- CAUSE --> <encoder> <pattern>%d{dd/MM/yyyy HH:mm:ss,SSS} %-5p [%c] %m%n</pattern> </encoder> </appender> <root level="INFO"> <appender-ref ref="CONSOLE"/> </root> </configuration> Thanks, Daniel Serodio Ceki Gülcü wrote:
Hello Daniel,
Could you please post the contents of your logback.xml file ad well as the output generated by logback on the console?
Thanks,
On 01/08/2011 10:38 PM, Daniel Serodio (lists) wrote:
I'm trying to switch an application from from log4j to Logback. This app uses SLF4J, Spring Framework and is deployed in Tomcat 7.
Spring Framework uses JCL, so I added the following JARs to the application's classpath:
slf4j-1.6.1.jar jcl-over-slf4j-1.6.1.jar logback-classic-0.9.29.jar logback-core-0.9.29.jar
I created a logback.xml file, with debug="true" so I could debug my configuration.
When I deploy this webapp in Tomcat, I can see that Logback is being configured twice. Why would this happen?
Thanks in advance, Daniel Serodio