I upgraded to 1.2.10 and the problem still exists. Want me to file a bug report?
> On Dec 21, 2021, at 10:31, Chris Cheshire <[email protected]> wrote: > > Ceki, > > I don't use the maven build system - I downloaded manually from the > repo linked on the download page. Redownloaded this morning and > compared - same files (core & classic) as I downloaded yesterday. > > Did the build for 1.2.9 miss a commit? > > Chris > >> On Tue, Dec 21, 2021 at 3:26 AM Ceki Gülcü <[email protected]> wrote: >> >> >> >> Hi Chris, >> >> It looks to me that you are using 1.2.8. Please check both logback-core >> and logback-classic artifacts. >> >> Let us know if that was the case, >> -- >> Ceki Gülcü >> >> Please contact suppport(at)qos.ch for donations, sponsorship or support >> contracts related to SLF4J or logback projects. >> >>> On 21/12/2021 01:45, Chris Cheshire wrote: >>> Hi, >>> >>> I upgraded logback to 1.2.9 (from 1.2.3) in my webapp (running under >>> tomcat) and now my SMTPAppender configuration is not working. I have >>> file appenders configured too, but they are all working. >>> >>> Relevant config from logback.xml : >>> >>> <property name="SERVER_NAME" value="XXX" /> >>> <property name="CONTEXT_PATH" value="XXX" /> >>> <property name="LOG_DIR" value="${catalina.base}/logs/${CONTEXT_PATH}" >>> scope="system" /> >>> >>> <appender name="email" class="ch.qos.logback.classic.net.SMTPAppender"> >>> <sessionViaJNDI>true</sessionViaJNDI> >>> <jndiLocation>java:comp/env/mail/XXX</jndiLocation> >>> <to>XXX</to> >>> <from>XXX</from> >>> <subject>XXX</subject> >>> <layout class="ch.qos.logback.classic.PatternLayout"> >>> <pattern>%date{HH:mm:ss.SSS} [%thread] [%level] %logger#%line >>> %n%n%mdc%n%message%n</pattern> >>> </layout> >>> <cyclicBufferTracker class="ch.qos.logback.core.spi.CyclicBufferTracker"> >>> <bufferSize>1</bufferSize> >>> </cyclicBufferTracker> >>> <includeCallerData>true</includeCallerData> >>> </appender> >>> >>> Relevant resource definition in context.xml >>> <Resource name="mail/XXX" >>> auth="Container" >>> type="javax.mail.Session" >>> mail.transport.protocol="smtps" >>> mail.smtp.starttls.enable="true" >>> mail.smtp.host="XXX" >>> mail.smtp.port="587" /> >>> >>> >>> Found in tomcat's default log: >>> >>> 23:51:33,656 |-INFO in ch.qos.logback.core.joran.action.AppenderAction >>> - About to instantiate appender of type >>> [ch.qos.logback.classic.net.SMTPAppender] >>> 23:51:33,669 |-INFO in ch.qos.logback.core.joran.action.AppenderAction >>> - Naming appender as [email] >>> 23:51:33,711 |-INFO in ch.qos.logback.classic.net.SMTPAppender[email] >>> - Looking up javax.mail.Session at JNDI location >>> [java:comp/env/mail/XXX] >>> 23:51:33,720 |-ERROR in ch.qos.logback.classic.net.SMTPAppender[email] >>> - Failed to obtain javax.mail.Session from JNDI location >>> [java:comp/env/mail/XXX] >>> 23:51:33,720 |-ERROR in ch.qos.logback.classic.net.SMTPAppender[email] >>> - Failed to obtain javax.mail.Session. Cannot start. >>> >>> >>> Nothing else was changed, I just uploaded the new jars and restarted >>> tomcat and now it fails. Downgraded to 1.2.7 and SMTPAppender works >>> again. >> _______________________________________________ >> logback-user mailing list >> [email protected] >> http://mailman.qos.ch/mailman/listinfo/logback-user _______________________________________________ logback-user mailing list [email protected] http://mailman.qos.ch/mailman/listinfo/logback-user
