Log4j SMTP Appender Tomcat trouble
Hello, I'm trying to use the SMTP Appender of log4j 1.2.8 with the following configuration : ### Logger Mail ( SMTP Appender ) log4j.logger.Mail=DEBUG, Mail log4j.appender.Mail=org.apache.log4j.net.SMTPAppender log4j.appender.Mail.BufferSize=4096 log4j.appender.Mail.From=zz [EMAIL PROTECTED] log4j.appender.Mail.Subject= log4j.appender.Mail.SMTPHost=zz..zzz log4j.appender.Mail.layout=org.apache.log4j.SimpleLayout log4j.appender.Mail.layout=org.apache.log4j.PatternLayout log4j.appender.Mail.layout.ConversionPattern=%d[%c{1}i %x] %m%n under Eclipse using a simple test class I receive the mail. When I try to do the same under Tomcat 4.1.29 / JDK 1.4 nothing append : no mail, no dump. I use the same mail.jar ( the jar is in WEB-INF/lib for Tomcat ) on both test case. Please advise, Regards, Jardin Xavier. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Log4j SMTP Appender Tomcat trouble
mail.jar shouldn't be in WEB-INF/lib as it is an endorsed library (anything java.* javax.*, org.xml.*, org.w3c.dom.*). Put it in CATALINA_HOME/common/lib or endorsed. This allows Tomcat to use the mail api as well as your apps and will avoid troubles when/if the JDK actually includes the mail api (does the J2EE jar include it?). Of course, this probably isn't your immediate problem. Is Log4j getting configured under Tomcat for you? That is, are you getting output in other appenders? If not, get that going first, and then try to get the Mail appender working. Where is log4j.properties? WEB-INF/classes? Are you configuring it manually? It may have been in the classpath of your IDE, but not of your webapp. Just things to check out. Jake At 02:00 PM 12/3/2003 +0100, you wrote: Hello, I'm trying to use the SMTP Appender of log4j 1.2.8 with the following configuration : ### Logger Mail ( SMTP Appender ) log4j.logger.Mail=DEBUG, Mail log4j.appender.Mail=org.apache.log4j.net.SMTPAppender log4j.appender.Mail.BufferSize=4096 log4j.appender.Mail.From=zz [EMAIL PROTECTED] log4j.appender.Mail.Subject= log4j.appender.Mail.SMTPHost=zz..zzz log4j.appender.Mail.layout=org.apache.log4j.SimpleLayout log4j.appender.Mail.layout=org.apache.log4j.PatternLayout log4j.appender.Mail.layout.ConversionPattern=%d[%c{1}i %x] %m%n under Eclipse using a simple test class I receive the mail. When I try to do the same under Tomcat 4.1.29 / JDK 1.4 nothing append : no mail, no dump. I use the same mail.jar ( the jar is in WEB-INF/lib for Tomcat ) on both test case. Please advise, Regards, Jardin Xavier. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Log4j SMTP Appender Tomcat trouble
I have removed from WEB-INF/lib the mail.jar, you're right it was already in CATALINA_HOME\common\lib but this modification has no effect. Log4j is configured using a properties file pass to the PropertyConfigurator.configure(.) method. The file is located in the Tomcat CATALINA_HOME\conf folder and all the different logger give me an output except the mail logger. The additivity of the mail logger is true so I have the message on the console but no mail under TomCat. Xavier. - Original Message - From: Jacob Kjome [EMAIL PROTECTED] To: Log4J Users List [EMAIL PROTECTED] Sent: Wednesday, December 03, 2003 2:42 PM Subject: Re: Log4j SMTP Appender Tomcat trouble mail.jar shouldn't be in WEB-INF/lib as it is an endorsed library (anything java.* javax.*, org.xml.*, org.w3c.dom.*). Put it in CATALINA_HOME/common/lib or endorsed. This allows Tomcat to use the mail api as well as your apps and will avoid troubles when/if the JDK actually includes the mail api (does the J2EE jar include it?). Of course, this probably isn't your immediate problem. Is Log4j getting configured under Tomcat for you? That is, are you getting output in other appenders? If not, get that going first, and then try to get the Mail appender working. Where is log4j.properties? WEB-INF/classes? Are you configuring it manually? It may have been in the classpath of your IDE, but not of your webapp. Just things to check out. Jake At 02:00 PM 12/3/2003 +0100, you wrote: Hello, I'm trying to use the SMTP Appender of log4j 1.2.8 with the following configuration : ### Logger Mail ( SMTP Appender ) log4j.logger.Mail=DEBUG, Mail log4j.appender.Mail=org.apache.log4j.net.SMTPAppender log4j.appender.Mail.BufferSize=4096 log4j.appender.Mail.From=zz [EMAIL PROTECTED] log4j.appender.Mail.Subject= log4j.appender.Mail.SMTPHost=zz..zzz log4j.appender.Mail.layout=org.apache.log4j.SimpleLayout log4j.appender.Mail.layout=org.apache.log4j.PatternLayout log4j.appender.Mail.layout.ConversionPattern=%d[%c{1}i %x] %m%n under Eclipse using a simple test class I receive the mail. When I try to do the same under Tomcat 4.1.29 / JDK 1.4 nothing append : no mail, no dump. I use the same mail.jar ( the jar is in WEB-INF/lib for Tomcat ) on both test case. Please advise, Regards, Jardin Xavier. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Log4j SMTP Appender Tomcat trouble
Howdy, You do know the SMTP appender by default will only send our ERROR and higher messages, right? Yoav Shapira Millennium ChemInformatics -Original Message- From: Jardin Xavier [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 03, 2003 10:06 AM To: Log4J Users List Subject: Re: Log4j SMTP Appender Tomcat trouble I have removed from WEB-INF/lib the mail.jar, you're right it was already in CATALINA_HOME\common\lib but this modification has no effect. Log4j is configured using a properties file pass to the PropertyConfigurator.configure(.) method. The file is located in the Tomcat CATALINA_HOME\conf folder and all the different logger give me an output except the mail logger. The additivity of the mail logger is true so I have the message on the console but no mail under TomCat. Xavier. - Original Message - From: Jacob Kjome [EMAIL PROTECTED] To: Log4J Users List [EMAIL PROTECTED] Sent: Wednesday, December 03, 2003 2:42 PM Subject: Re: Log4j SMTP Appender Tomcat trouble mail.jar shouldn't be in WEB-INF/lib as it is an endorsed library (anything java.* javax.*, org.xml.*, org.w3c.dom.*). Put it in CATALINA_HOME/common/lib or endorsed. This allows Tomcat to use the mail api as well as your apps and will avoid troubles when/if the JDK actually includes the mail api (does the J2EE jar include it?). Of course, this probably isn't your immediate problem. Is Log4j getting configured under Tomcat for you? That is, are you getting output in other appenders? If not, get that going first, and then try to get the Mail appender working. Where is log4j.properties? WEB-INF/classes? Are you configuring it manually? It may have been in the classpath of your IDE, but not of your webapp. Just things to check out. Jake At 02:00 PM 12/3/2003 +0100, you wrote: Hello, I'm trying to use the SMTP Appender of log4j 1.2.8 with the following configuration : ### Logger Mail ( SMTP Appender ) log4j.logger.Mail=DEBUG, Mail log4j.appender.Mail=org.apache.log4j.net.SMTPAppender log4j.appender.Mail.BufferSize=4096 log4j.appender.Mail.From=zz [EMAIL PROTECTED] log4j.appender.Mail.Subject= log4j.appender.Mail.SMTPHost=zz..zzz log4j.appender.Mail.layout=org.apache.log4j.SimpleLayout log4j.appender.Mail.layout=org.apache.log4j.PatternLayout log4j.appender.Mail.layout.ConversionPattern=%d[%c{1}i %x] %m%n under Eclipse using a simple test class I receive the mail. When I try to do the same under Tomcat 4.1.29 / JDK 1.4 nothing append : no mail, no dump. I use the same mail.jar ( the jar is in WEB-INF/lib for Tomcat ) on both test case. Please advise, Regards, Jardin Xavier. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Log4j SMTP Appender Tomcat trouble
Yoav, Not exactly. SMTPAppender buffers logging request of all levels. Sending will be *triggered* by the arrival of a logging request of level ERROR. After the arrival of an error, the existing buffer will be send in an email message. Anyway, you were very much right to mention the dependence of SMTPAppedner on logging statements of level ERROR. At 10:07 AM 12/3/2003 -0500, Shapira, Yoav wrote: Howdy, You do know the SMTP appender by default will only send our ERROR and higher messages, right? Yoav Shapira Millennium ChemInformatics -- Ceki Gülcü For log4j documentation consider The complete log4j manual ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Log4j SMTP Appender Tomcat trouble
Thanks you're right I have sent an error message and this unlock all the other messages sent to the mail appender with a low level priority. Does it mean that even you put a debug level to the SMTP appender you have to send an error message to collect and send all the message previously log on it with a low level priority ? Xavier. - Original Message - From: Shapira, Yoav [EMAIL PROTECTED] To: Log4J Users List [EMAIL PROTECTED] Sent: Wednesday, December 03, 2003 4:07 PM Subject: RE: Log4j SMTP Appender Tomcat trouble Howdy, You do know the SMTP appender by default will only send our ERROR and higher messages, right? Yoav Shapira Millennium ChemInformatics -Original Message- From: Jardin Xavier [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 03, 2003 10:06 AM To: Log4J Users List Subject: Re: Log4j SMTP Appender Tomcat trouble I have removed from WEB-INF/lib the mail.jar, you're right it was already in CATALINA_HOME\common\lib but this modification has no effect. Log4j is configured using a properties file pass to the PropertyConfigurator.configure(.) method. The file is located in the Tomcat CATALINA_HOME\conf folder and all the different logger give me an output except the mail logger. The additivity of the mail logger is true so I have the message on the console but no mail under TomCat. Xavier. - Original Message - From: Jacob Kjome [EMAIL PROTECTED] To: Log4J Users List [EMAIL PROTECTED] Sent: Wednesday, December 03, 2003 2:42 PM Subject: Re: Log4j SMTP Appender Tomcat trouble mail.jar shouldn't be in WEB-INF/lib as it is an endorsed library (anything java.* javax.*, org.xml.*, org.w3c.dom.*). Put it in CATALINA_HOME/common/lib or endorsed. This allows Tomcat to use the mail api as well as your apps and will avoid troubles when/if the JDK actually includes the mail api (does the J2EE jar include it?). Of course, this probably isn't your immediate problem. Is Log4j getting configured under Tomcat for you? That is, are you getting output in other appenders? If not, get that going first, and then try to get the Mail appender working. Where is log4j.properties? WEB-INF/classes? Are you configuring it manually? It may have been in the classpath of your IDE, but not of your webapp. Just things to check out. Jake At 02:00 PM 12/3/2003 +0100, you wrote: Hello, I'm trying to use the SMTP Appender of log4j 1.2.8 with the following configuration : ### Logger Mail ( SMTP Appender ) log4j.logger.Mail=DEBUG, Mail log4j.appender.Mail=org.apache.log4j.net.SMTPAppender log4j.appender.Mail.BufferSize=4096 log4j.appender.Mail.From=zz [EMAIL PROTECTED] log4j.appender.Mail.Subject= log4j.appender.Mail.SMTPHost=zz..zzz log4j.appender.Mail.layout=org.apache.log4j.SimpleLayout log4j.appender.Mail.layout=org.apache.log4j.PatternLayout log4j.appender.Mail.layout.ConversionPattern=%d[%c{1}i %x] %m%n under Eclipse using a simple test class I receive the mail. When I try to do the same under Tomcat 4.1.29 / JDK 1.4 nothing append : no mail, no dump. I use the same mail.jar ( the jar is in WEB-INF/lib for Tomcat ) on both test case. Please advise, Regards, Jardin Xavier. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Log4j SMTP Appender Tomcat trouble
Howdy, Thanks for the correction Ceki ;) Xavier, you can set the SMTP appender threshold as you need, or provide an alternative TriggeringEventEvaluator. Yoav Shapira Millennium ChemInformatics -Original Message- From: Jardin Xavier [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 03, 2003 10:22 AM To: Log4J Users List Subject: Re: Log4j SMTP Appender Tomcat trouble Thanks you're right I have sent an error message and this unlock all the other messages sent to the mail appender with a low level priority. Does it mean that even you put a debug level to the SMTP appender you have to send an error message to collect and send all the message previously log on it with a low level priority ? Xavier. - Original Message - From: Shapira, Yoav [EMAIL PROTECTED] To: Log4J Users List [EMAIL PROTECTED] Sent: Wednesday, December 03, 2003 4:07 PM Subject: RE: Log4j SMTP Appender Tomcat trouble Howdy, You do know the SMTP appender by default will only send our ERROR and higher messages, right? Yoav Shapira Millennium ChemInformatics -Original Message- From: Jardin Xavier [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 03, 2003 10:06 AM To: Log4J Users List Subject: Re: Log4j SMTP Appender Tomcat trouble I have removed from WEB-INF/lib the mail.jar, you're right it was already in CATALINA_HOME\common\lib but this modification has no effect. Log4j is configured using a properties file pass to the PropertyConfigurator.configure(.) method. The file is located in the Tomcat CATALINA_HOME\conf folder and all the different logger give me an output except the mail logger. The additivity of the mail logger is true so I have the message on the console but no mail under TomCat. Xavier. - Original Message - From: Jacob Kjome [EMAIL PROTECTED] To: Log4J Users List [EMAIL PROTECTED] Sent: Wednesday, December 03, 2003 2:42 PM Subject: Re: Log4j SMTP Appender Tomcat trouble mail.jar shouldn't be in WEB-INF/lib as it is an endorsed library (anything java.* javax.*, org.xml.*, org.w3c.dom.*). Put it in CATALINA_HOME/common/lib or endorsed. This allows Tomcat to use the mail api as well as your apps and will avoid troubles when/if the JDK actually includes the mail api (does the J2EE jar include it?). Of course, this probably isn't your immediate problem. Is Log4j getting configured under Tomcat for you? That is, are you getting output in other appenders? If not, get that going first, and then try to get the Mail appender working. Where is log4j.properties? WEB-INF/classes? Are you configuring it manually? It may have been in the classpath of your IDE, but not of your webapp. Just things to check out. Jake At 02:00 PM 12/3/2003 +0100, you wrote: Hello, I'm trying to use the SMTP Appender of log4j 1.2.8 with the following configuration : ### Logger Mail ( SMTP Appender ) log4j.logger.Mail=DEBUG, Mail log4j.appender.Mail=org.apache.log4j.net.SMTPAppender log4j.appender.Mail.BufferSize=4096 log4j.appender.Mail.From=zz [EMAIL PROTECTED] log4j.appender.Mail.Subject= log4j.appender.Mail.SMTPHost=zz..zzz log4j.appender.Mail.layout=org.apache.log4j.SimpleLayout log4j.appender.Mail.layout=org.apache.log4j.PatternLayout log4j.appender.Mail.layout.ConversionPattern=%d[%c{1}i %x] %m%n under Eclipse using a simple test class I receive the mail. When I try to do the same under Tomcat 4.1.29 / JDK 1.4 nothing append : no mail, no dump. I use the same mail.jar ( the jar is in WEB-INF/lib for Tomcat ) on both test case. Please advise, Regards, Jardin Xavier. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL