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