Hi,
I am using logback 1.0.9 (along with slf4j 1.7.2); I have defined the following appender:
<appender name="EMAIL" class="ch.qos.logback.classic.net.SMTPAppender">
<!-- deny all events with a level below ERROR -->
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>ERROR</level>
</filter>
<smtpHost>
email-smtp.us-east-1.amazonaws.com</smtpHost>
<username>AKIAJI6XLSOAQX3IW6HQ</username>
<password>AuSWMdcNObKqGGT550SR/6vDrgh50vxgFrqZHwR2tTED</password>
<SSL>true</SSL>
<to>
hanriseldon@gmail.com</to>
<from>
info@applieddatalabs.com</from>
<subject>${launchpad.origin}: %logger{20} - %m</subject>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>prov - |${launchpad.origin}| %date [%thread] %-5level %logger{36} - %message%n</pattern>
</encoder>
<cyclicBufferTracker class="ch.qos.logback.core.spi.CyclicBufferTrackerImpl">
<bufferSize>1000</bufferSize>
</cyclicBufferTracker>
</appender>
20:41:10,925 |-ERROR in ch.qos.logback.core.joran.spi.Interpreter@32:72 - no applicable action for [encoder], current pattern is [[configuration][appender][encoder]]
20:43:04,138 |-ERROR in ch.qos.logback.core.joran.spi.Interpreter@33:13 - no applicable action for [pattern], current pattern is [[configuration][appender][encoder][pattern]]