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

Reply via email to