<div dir="ltr">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.<div><br></div><div>Java 7</div><div>Tomcat 7</div><div>Spring 3.1.4</div><div>slf4j 1.7.5</div><div>logback-ext-spring 0.1.4<br></div><div><br></div><div>logback.xml:</div><div><div><font face="monospace, monospace"><configuration debug="true"></font></div><div><font face="monospace, monospace">    <appender name="appLogFile" class="ch.qos.logback.ext.spring.DelegatingLogbackAppender"/>    </font></div><div><font face="monospace, monospace">    <root level="debug"></font></div><div><font face="monospace, monospace">        <appender-ref ref="appLogFile" /></font></div><div><font face="monospace, monospace">    </root></font></div><div><font face="monospace, monospace"></configuration></font></div></div><div><br></div><div><br></div><div>web.xml:</div><div><font face="monospace, monospace">....</font></div><div><div><font face="monospace, monospace">    <listener></font></div><div><font face="monospace, monospace">        <listener-class>ch.qos.logback.ext.spring.web.LogbackConfigListener</listener-class></font></div><div><font face="monospace, monospace">    </listener></font></div><div><font face="monospace, monospace">    <listener></font></div><div><font face="monospace, monospace">        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></font></div><div><font face="monospace, monospace">    </listener></font></div></div><div><font face="monospace, monospace">....</font></div><div><br></div><div>spring-app-config.xml:</div><div><div><font face="monospace, monospace">....</font></div><div><font face="monospace, monospace">    <bean class="ch.qos.logback.ext.spring.ApplicationContextHolder"/></font></div><div><font face="monospace, monospace">    <bean id="appLogFile" class="ch.qos.logback.core.FileAppender" init-method="start" destroy-method="stop"></font></div><div><font face="monospace, monospace">        <property name="context" value="#{ T(org.slf4j.LoggerFactory).getILoggerFactory() }"/></font></div><div><font face="monospace, monospace">        <property name="file" value="${catalina.home}/logs/${<a href="http://app.name">app.name</a>}.log"/></font></div><div><font face="monospace, monospace">        <property name="encoder"></font></div><div><font face="monospace, monospace">            <bean class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" init-method="start" destroy-method="stop"></font></div><div><font face="monospace, monospace">                <property name="context" value="#{ T(org.slf4j.LoggerFactory).getILoggerFactory() }"/></font></div><div><font face="monospace, monospace">                <property name="pattern" value="%d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n"/></font></div><div><font face="monospace, monospace">            </bean></font></div><div><font face="monospace, monospace">        </property></font></div><div><font face="monospace, monospace">    </bean></font></div></div><div><font face="monospace, monospace">....</font></div></div>