User: starksm 
  Date: 01/06/15 14:54:20

  Modified:    src/main/org/jboss/logging Log.java
  Log:
  Add check to prevent invalid console appender configurations from
  creating infinite looping.
  Add NDC.push()/NDC.pop() usage in the Log setLog()/unsetLog() methods
  
  Revision  Changes    Path
  1.12      +5 -1      jboss/src/main/org/jboss/logging/Log.java
  
  Index: Log.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/logging/Log.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Log.java  2001/04/25 04:09:21     1.11
  +++ Log.java  2001/06/15 21:54:20     1.12
  @@ -13,11 +13,13 @@
   import java.util.*;
   import javax.management.*;
   
  +import org.apache.log4j.NDC;
  +
   /** The legacy JBoss logging framework base class.
    * @deprecated, As of JBoss 2.3, replaced by the org.apache.log4j framework
    * @author Rickard �berg ([EMAIL PROTECTED])
    * @author [EMAIL PROTECTED]
  - * @version $Revision: 1.11 $
  + * @version $Revision: 1.12 $
    */
   public abstract class Log
   {
  @@ -63,6 +65,7 @@
         {
            s.push(log);
         }
  +      NDC.push(log.source.toString());
      }
   
      public static void unsetLog()
  @@ -73,6 +76,7 @@
            s.pop();
            if (s.size() == 0)
               currentLog.set(null);
  +         NDC.pop();
         }
      }
   
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to