donaldp 02/03/21 07:07:23
Modified: src/java/org/apache/log/output AbstractTarget.java
Log:
Fix for NPEs caused by having a Null error handler by default.
Submitted By: <[EMAIL PROTECTED]>
Revision Changes Path
1.4 +4 -1
jakarta-avalon-logkit/src/java/org/apache/log/output/AbstractTarget.java
Index: AbstractTarget.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-logkit/src/java/org/apache/log/output/AbstractTarget.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- AbstractTarget.java 19 Nov 2001 12:18:34 -0000 1.3
+++ AbstractTarget.java 21 Mar 2002 15:07:23 -0000 1.4
@@ -11,6 +11,7 @@
import org.apache.log.ErrorHandler;
import org.apache.log.LogEvent;
import org.apache.log.LogTarget;
+import org.apache.log.util.DefaultErrorHandler;
/**
* Abstract target.
@@ -20,8 +21,10 @@
public abstract class AbstractTarget
implements LogTarget, ErrorAware
{
+ private static final ErrorHandler DEFAULT_ERROR_HANDLER = new
DefaultErrorHandler();
+
///ErrorHandler used by target to delegate Error handling
- private ErrorHandler m_errorHandler;
+ private ErrorHandler m_errorHandler = DEFAULT_ERROR_HANDLER;
///Flag indicating that log session is finished (aka target has been
closed)
private boolean m_isOpen;
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>