Your suggestions circumvents a bug in the way SMTPAppender prepares its subject line. It works.
However, the issue is why SMTPAppender's subject line contains an exception. I've created a bug report to deal with this issue. http://jira.qos.ch/browse/LBCLASSIC-67 Expect it to be fixed in the near future. As for the MIME format, is it related to the previous problem? Lucas, Casey wrote: > IIRC, exceptions and email subjects don't jive. > Try using %nopex as in: > > <Subject>Error on Application - %p%nopex</Subject> > > -casey > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > On Behalf Of alex > Sent: Tuesday, August 26, 2008 8:24 AM > To: [email protected] > Subject: [SPAM] - [logback-user] SMTPAppender Subject - Email found in > subject > > Hi, > I use this declaration in logback.xml with resin 3.1.6, logback 0.9.9, > and slf4j 1.5.2 > > <configuration> > <appender name="email" class="ch.qos.logback.classic.net.SMTPAppender"> > <Subject>Error on Application</Subject> > <SMTPHost>localhost</SMTPHost> > <To>[EMAIL PROTECTED]</To> > <From>[EMAIL PROTECTED]</From> > <layout class="ch.qos.logback.classic.PatternLayout"> > <pattern>%ex</pattern> > </layout> > </appender> > <root> > <level value="error"/> > <appender-ref ref="email"/> > </root> > </configuration> > > The emails for errors works but there are two problem : > > 1) In the Subject with my description is present all error message from > stacktrace like this > Subject : Error on Application java.lang.NullPointerException at > it.dnshst.action.log.LoginAction.doAction(LoginAction.java:74) at > it.dnshst.action.BaseAction.runAction(BaseAction.java:221) ..... > How is possible to remove it (Stack trace) and only have my subjetc ? > 2) In the body the of message there is a bad multi mime format like this > > at > > com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java: > 164) > > at > > com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.ja > va:187) > > at > > com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.j > ava:266) > > at > com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:270) > > at > com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) > at > com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:721) > at > com.caucho.util.ThreadPool$Item.run(ThreadPool.java:643) > at > java.lang.Thread.run(Thread.java:619) > MIME-Version: 1.0 > Content-Type: multipart/mixed; > boundary="----=_Part_0_30676599.1219740931876" > > ------=_Part_0_30676599.1219740931876 > Content-Type: text/plain; charset=us-ascii > Content-Transfer-Encoding: 7bit > > 2008-08-26 10:55:30,999 [http--8080-4] ERROR > it.dnshst.servlet.MyDispatch - Error in Action for class > it.dnshst.action.log.LoginAction > java.lang.NullPointerException > at > it.dnshst.action.log.LoginAction.doAction(LoginAction.java:74) > at it.dnshst.action.BaseAction.runAction(BaseAction.java:221) > at it.dnshst.servlet.MyDispatch.doPost(MyDispatch.java:177) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:153) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:91) > at > com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChai > n.java:103) > at > com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java: > 164) > at > com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.ja > va:187) > at > com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.j > ava:266) > at > com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:270) > at > com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) > at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:721) > at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:643) > at java.lang.Thread.run(Thread.java:619) > > -----=_Part_0_30676599.1219740931876-- > > How is possible to have it correctly formatted ? > > Thanks a lot fro all help > _______________________________________________ > Logback-user mailing list > [email protected] > http://qos.ch/mailman/listinfo/logback-user > _______________________________________________ > Logback-user mailing list > [email protected] > http://qos.ch/mailman/listinfo/logback-user -- Ceki Gülcü _______________________________________________ Logback-user mailing list [email protected] http://qos.ch/mailman/listinfo/logback-user
