Hello,
Combinations of appenders is not an issue. The SMTPAppender requires the JavaMail API
which requires the JavaBeans Activation Framework. Are the associated jar files
accessible to your servlet? Regards, Ceki
At 10:44 14.06.2001 +0200, Scheil, Sven wrote:
>I've still the problem that my jsp hangs up, when the execution comes to the
>line that initializes the log category.
>
>The error log of the iplanet webserver says:
>[14/Jun/2001:10:18:12] warning (11553): Internal error: Failed to get
>GenericServlet.
>(uri=/eva_mp/jsp/ServiceFC.jsp,SCRIPT_NAME=/eva_mp/jsp/ServiceFC.jsp)
>
>Jim Moore said the default behavior of the SMTP Appender is to send a mail
>when an error event occurs. So I don't have to implement an event trigger
>unless i want to change this behavior - right? Is it possible that the
>combination of my three appenders (see config file below) raises this error?
>
>Jim Moore suggested: Testing of the SMTP server, but it doesn't come to send
>a mail. But I've tetsted the SMTP server as well and it's running under the
>specified address and port 25.
>
>Here is the code of my jsp (ServiceFC.jsp):
>
><%@ page errorPage="errorpage.DE.jsp" %>
><%@ page import="org.apache.log4j.Category" %>
>
><%! protected static Category logger;
> static {
> logger = Category.getInstance("ServiceFC");
> }
>%>
>
><%
> response.setDateHeader("Expires",0);
> response.setHeader("Pragma","no-cache");
> response.setHeader("Cache-Control","no-cache,must-revalidate");
>%>
>
>... my code: some bean instantiation ...
>
> <%
> org.apache.log4j.NDC.push(session.getId());
>
>... my code: calling beans ...
>
> org.apache.log4j.NDC.pop();
> %>
>
>
>Any help would be appreciated,
>Sven.
>
>
>-----Urspr�ngliche Nachricht-----
>> Von: Jim Moore [mailto:[EMAIL PROTECTED]]
>> Gesendet am: Mittwoch, 13. Juni 2001 16:47
>> An: 'LOG4J Users Mailing List'
>> Betreff: RE: Appender that sends a mail
>>
>> log4j.appender.A3.EvaluatorClass=MyTriggeringEventEvaluator
>>
>> public class MyTriggeringEventEvaluator implements
>> TriggeringEventEvaluator
>> {
>> /**
>> * Is this the triggering event?
>> */
>> public boolean isTriggeringEvent(LoggingEvent event) {
>> // whatever criteria you want
>> if (event == null) {
>> return false;
>> }
>> else {
>> return event.priority.isGreaterOrEqual(Priority.ERROR);
>> }
>> }
>> }
>>
>>
>> Does it hang simply because of adding to A3's buffer, or when
>> it tries to
>> actually send the email?
>>
>> -Jim Moore
>>
>>
>> -----Original Message-----
>> From: Scheil, Sven [mailto:[EMAIL PROTECTED]]
>> Sent: Wednesday, June 13, 2001 9:58 AM
>> To: 'LOG4J Users Mailing List'
>> Subject: AW: Appender that sends a mail
>>
>>
>> I'am trying org.apache.log4j.net.SMTPAppender as the 3rd
>> appender in my
>> log4j conf file. But every time appending the SMTPAppender my
>> application
>> consiting of jsp/beans and servlet hangs up. I have no idea?
>>
>> The log4j.jar is in the web servers classpath.
>>
>> I've appended my log4j config file.
>>
>> 2nd Question: What do I have to do in detail to change the
>> triggering event?
>>
>> Regards sven
>>
>>
>> log4j.rootCategory=DEBUG, A1, A2, A3
>>
>> # A1 is set to be a FileAppender which outputs to System.out.
>> log4j.appender.A1=org.apache.log4j.FileAppender
>> log4j.appender.A1.File=System.out
>>
>> # A1 uses PatternLayout.
>> log4j.appender.A1.layout=org.apache.log4j.PatternLayout
>>
>> # The conversion pattern uses format specifiers. You might want to
>> # change the pattern an watch the output layout change.
>> log4j.appender.A1.layout.ConversionPattern=%d{dd MMM yyyy
>> HH:mm:ss} %-5p
>> [%t] %37c %3x %l - %m%n
>>
>>
>> # A2 is set to be a FileAppender which outputs to System.out.
>> log4j.appender.A2=org.apache.log4j.FileAppender
>> log4j.appender.A2.File=/usr1/kunden/eva_mp/Web-inf/Log/EVAapp_mp.log
>> #log4j.appender.A2.File=EVAapp_mp.log
>>
>> # A2 uses PatternLayout.
>> log4j.appender.A2.layout=org.apache.log4j.PatternLayout
>>
>> # The conversion pattern uses format specifiers. You might want to
>> # change the pattern an watch the output layout change.
>> log4j.appender.A2.layout.ConversionPattern=%d{dd MMM yyyy
>> HH:mm:ss} %-5p
>> [%t] %37c %3x %l - %m%n
>>
>>
>> # A3 is set to be a SMTPAppender which outputs to mail
>> log4j.appender.A3=org.apache.log4j.net.SMTPAppender
>> [EMAIL PROTECTED]
>> [EMAIL PROTECTED]
>> log4j.appender.A3.Subject=EVA Fehler
>> log4j.appender.A3.SMTPHost=194.164.4.244
>> #log4j.appender.A3.BufferSize=100
>> #log4j.appender.A3.EvaluatorClass
>>
>> # A3 uses PatternLayout.
>> #log4j.appender.A3.layout=org.apache.log4j.PatternLayout
>>
>> # The conversion pattern uses format specifiers. You might want to
>> # change the pattern an watch the output layout change.
>> #log4j.appender.A3.layout.ConversionPattern=%d{dd MMM yyyy
>> HH:mm:ss} %-5p
>> [%t] %37c %3x %l - %m%n
>>
>>
>>
>>
>>
>>
>> > -----Urspr�ngliche Nachricht-----
>> > Von: Jim Moore [mailto:[EMAIL PROTECTED]]
>> > Gesendet am: Mittwoch, 13. Juni 2001 15:04
>> > An: 'LOG4J Users Mailing List'
>> > Betreff: RE: Appender that sends a mail
>> >
>> > org.apache.log4j.net.SMTPAppender
>> >
>> > By default it sends it on ERROR or above, but you can change
>> > the trigger to
>> > FATAL if you want.
>> >
>> > -Jim Moore
>> >
>> > -----Original Message-----
>> > From: Scheil, Sven [mailto:[EMAIL PROTECTED]]
>> > Sent: Wednesday, June 13, 2001 8:40 AM
>> > To: 'LOG4J Users Mailing List'
>> > Subject: Appender that sends a mail
>> >
>> >
>> > Hi!
>> >
>> > I'm looking for an appender that sends me a mail when a
>> fatal error is
>> > logged. Is such an appender existing?
>> >
>> > Regards
>> > Sven
>> >
>> >
>> ---------------------------------------------------------------------
>> > 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]
--
Ceki G�lc�
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]