Without janino.jar on your class path, did logback configuration fail silently?

On 25/01/2011 9:26 PM, Michael C Rosenstein wrote:
On 1/25/2011 14:58, Ceki Gülcü wrote:
I forgot to mention that conditional processing requires the janino
library.

Yes! Adding janino.jar and commons-compiler.jar to the classpath fixed
the problem. I must have missed that requirement in the docs. Thank you!



For complete clarification, here is an excerpt of my config file:

<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="true" scan="true" scanPeriod="10 minutes">
<!-- ${catalina.home} is set by tomcat-jsvc.sh. -->

<statusListener
class="ch.qos.logback.core.status.OnConsoleStatusListener"/>

<logger name="org.mdibl.ctd.pwa.admin.web.AppStatus" level="INFO"/>

<logger name="org.mdibl.ctd.pwa.servlets.AuthorRedirect" level="INFO"/>

<logger name="org.mdibl.ctd.pwa.queries.web.BasicQueryController"
level="INFO"/>


<!-- Email appender (don't need for dev server). -->
<if condition='!property("HOSTNAME").contains("hactar")'>
<then>
<appender name="EMAIL" class="ch.qos.logback.classic.net.SMTPAppender">
<smtpHost>xxx.xxx.xxx</smtpHost>
<to>[email protected]</to>
<from>[email protected]</from>
<subject>${HOSTNAME} %level: %logger{30}</subject>
<layout class="ch.qos.logback.classic.html.HTMLLayout">
<pattern>%d%level%logger%msg</pattern>
</layout>
<cyclicBufferTracker
class="ch.qos.logback.core.spi.CyclicBufferTrackerImpl">
<bufferSize>128</bufferSize>
</cyclicBufferTracker>
</appender>
<root>
<appender-ref ref="EMAIL"/>
</root>
</then>
</if>

<!-- Daily rolling file appender (all servers). -->
<appender name="RFILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>${catalina.home}/logs/lb_tomcat.log</File>
<encoder>
<pattern>%d{HH:mm:ss.SSS} %-5level %logger{40} - %msg%n</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- Rollover file daily -->

<fileNamePattern>${catalina.home}/logs/tomcat.%d.log</fileNamePattern>
<!-- Keep 30 days of history -->
<maxHistory>30</maxHistory>
</rollingPolicy>
</appender>

<root level="WARN">
<appender-ref ref="RFILE"/>
</root>
</configuration>


_______________________________________________
Logback-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-user

Reply via email to