[logback-user] Help with SMTPAppender configuration

Gianni gdoe6545 at yahoo.it
Sat Aug 30 07:25:31 CEST 2008


oops got it, I was missing janino on the classpath.

On 29/ago/08, at 22:14, Gianni wrote:

> Hi
> I'm unable to get the SMTPAppender working, I've got mail.jar and
> activation.jar on my classpath and I'm running an SMTP server on my
> localhost. When I generate log events of level ERROR no attempts are
> made to send messages according to my mail server logs.
>
> I'm not sure how to go about diagnosing the problem as logback does
> not log messages about itself.
> Any suggestions appreciated.
>
> <?xml version="1.0" encoding="UTF-8"?>
> <configuration>
>     <appender class="ch.qos.logback.core.rolling.RollingFileAppender"
>               name="FILE">
>         <file>${catalina.home}/logs/myapp.log</file>
>         <append>true</append>
>         <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
>             <level>debug</level>
>         </filter>
>         <rollingPolicy
> class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
>             <fileNamePattern>resprompt.%i.log.gz</fileNamePattern>
>             <minIndex>1</minIndex>
>             <maxIndex>3</maxIndex>
>         </rollingPolicy>
>         <triggeringPolicy
> class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
>             <maxFileSize>10MB</maxFileSize>
>         </triggeringPolicy>
>         <layout class="ch.qos.logback.classic.PatternLayout">
>             <pattern>%-30(%d{HH:mm:ss.SSS} [%thread]) %-5level
> %logger{64} - %msg%n</pattern>
>         </layout>
>     </appender>
>
>     <appender name="STDOUT"
>               class="ch.qos.logback.core.ConsoleAppender">
>         <layout class="ch.qos.logback.classic.PatternLayout">
>             <pattern>
>                 \(%d{HH:mm:ss.SSS} [%thread]\) %-5level %logger{32} -
> %msg%n
>             </pattern>
>         </layout>
>     </appender>
>
>     <appender  name="EMAIL"
> class="ch.qos.logback.classic.net.SMTPAppender">
>         <SMTPHost>localhost</SMTPHost>
>         <to>me at mydomain.com</to>
>         <from>errors at myapp.com</from>
>         <subject>Application error</subject>
>         <layout class="ch.qos.logback.classic.PatternLayout">
>             <pattern>%-30(%d{HH:mm:ss.SSS} [%thread]) %-5level
> %logger{32} - %msg%n</pattern>
>         </layout>
>     </appender>
>
>     <root>
>         <level value="DEBUG"/>
>         <appender-ref ref="EMAIL"/>
>         <appender-ref ref="FILE"/>
>         <!--<appender-ref ref="STDOUT"/>-->
>     </root>
> </configuration>
>
> Thanks
> Gianni
>
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://qos.ch/mailman/listinfo/logback-user




More information about the Logback-user mailing list