
Hi Eugen, SMTPAppender takes a layout not an encoder. HTH, -- Ceki 65% of statistics are made up on the spot On 21.12.2012 19:44, Eugen Paraschiv wrote:
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 <http://email-smtp.us-east-1.amazonaws.com></smtpHost> <username>AKIAJI6XLSOAQX3IW6HQ</username> <password>AuSWMdcNObKqGGT550SR/6vDrgh50vxgFrqZHwR2tTED</password> <SSL>true</SSL> <to>hanriseldon@gmail.com <mailto:hanriseldon@gmail.com></to> <from>info@applieddatalabs.com <mailto: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> And I am now getting: 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]]
Not sure why that is - I am doing anything wrong on the appender setup? Thanks. Eugen.
-- Eugen Paraschiv Senior Java Programmer, Optaros Mobile: +40728896170 Blog: www.baeldung.com <http://www.baeldung.com> Twitter: https://twitter.com/baeldung