Yoav,

This change does not compile. The ErrorHandler interface does not support error(String,Exception). Not sure how you want to resolve this. I took a quick look, and there are methods that take an Exception, but they also require other parameters, like an error code.


[javac] D:\development\code-cvs-jakarta-projects\logging-log4j\src\java\org\apache\log4j\net\SMTPAppender.java:258: cannot resolve symbol
[javac] symbol : method error (java.lang.String,java.lang.Exception)
[javac] location: interface org.apache.log4j.spi.ErrorHandler
[javac] errorHandler.error("Error occured while sending e-mail notification.", e);
[javac] ^
[javac] 1 error


-Mark

----- Original Message ----- From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 13, 2004 8:22 AM
Subject: cvs commit: logging-log4j/src/java/org/apache/log4j/net SMTPAppender.java



yoavs       2004/12/13 08:22:14

Modified: docs HISTORY.txt
src/java/org/apache/log4j/net SMTPAppender.java
Log:
Bugzilla 13900: SMTPAppender doesn't use errorHandler when sending errors occur.


 Revision  Changes    Path
 1.9       +2 -0      logging-log4j/docs/HISTORY.txt

 Index: HISTORY.txt
 ===================================================================
 RCS file: /home/cvs/logging-log4j/docs/HISTORY.txt,v
 retrieving revision 1.8
 retrieving revision 1.9
 diff -u -r1.8 -r1.9
 --- HISTORY.txt 13 Dec 2004 16:12:36 -0000 1.8
 +++ HISTORY.txt 13 Dec 2004 16:22:14 -0000 1.9
 @@ -23,6 +23,8 @@

   - Fixed Bugzilla 18076: setting of firstTime in OnlyOnceErrorHandler.

+ - Fixed Bugzilla 13900: SMTPAppender doesn't use errorHandler when sending error occurs.
+
November 25, 2004


   - Release of version 1.3alpha-3



1.36 +1 -1 logging-log4j/src/java/org/apache/log4j/net/SMTPAppender.java

Index: SMTPAppender.java
===================================================================
RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/net/SMTPAppender.java,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- SMTPAppender.java 20 Nov 2004 15:46:02 -0000 1.35
+++ SMTPAppender.java 13 Dec 2004 16:22:14 -0000 1.36
@@ -255,7 +255,7 @@
msg.setSentDate(new Date());
Transport.send(msg);
} catch (Exception e) {
- getLogger().error("Error occured while sending e-mail notification.", e);
+ errorHandler.error("Error occured while sending e-mail notification.", e);
}
}






---------------------------------------------------------------------
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]

Reply via email to