[logback-user] startListener ERROR when using Spring logback extension
Leonid Kagan
lik.second at gmail.com
Thu Jul 28 18:23:54 UTC 2016
After what looks like all appropriate configurations are performs to use
logback with Spring web application a "SEVERE: Error listenerStart" is
shown by Tomcat on the application start. Any ideas? The details of
environment and configuration are below.
Java 7
Tomcat 7
Spring 3.1.4
slf4j 1.7.5
logback-ext-spring 0.1.4
logback.xml:
<configuration debug="true">
<appender name="appLogFile"
class="ch.qos.logback.ext.spring.DelegatingLogbackAppender"/>
<root level="debug">
<appender-ref ref="appLogFile" />
</root>
</configuration>
web.xml:
....
<listener>
<listener-class>ch.qos.logback.ext.spring.web.LogbackConfigListener</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
....
spring-app-config.xml:
....
<bean class="ch.qos.logback.ext.spring.ApplicationContextHolder"/>
<bean id="appLogFile" class="ch.qos.logback.core.FileAppender"
init-method="start" destroy-method="stop">
<property name="context" value="#{
T(org.slf4j.LoggerFactory).getILoggerFactory() }"/>
<property name="file" value="${catalina.home}/logs/${app.name
}.log"/>
<property name="encoder">
<bean
class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"
init-method="start" destroy-method="stop">
<property name="context" value="#{
T(org.slf4j.LoggerFactory).getILoggerFactory() }"/>
<property name="pattern" value="%d{HH:mm:ss.SSS} %-5level
%logger{36} - %msg%n"/>
</bean>
</property>
</bean>
....
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qos.ch/pipermail/logback-user/attachments/20160728/25f2882e/attachment.html>
More information about the logback-user
mailing list