[jboss-svn-commits] JBoss Common SVN: r3109 - jboss-logmanager/trunk/src/main/java/org/jboss/logmanager.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Apr 13 19:17:29 EDT 2009
Author: david.lloyd at jboss.com
Date: 2009-04-13 19:17:29 -0400 (Mon, 13 Apr 2009)
New Revision: 3109
Modified:
jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/Logger.java
jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/NDC.java
Log:
Additional ops to support JB logging methods
Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/Logger.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/Logger.java 2009-04-13 15:15:01 UTC (rev 3108)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/Logger.java 2009-04-13 23:17:29 UTC (rev 3109)
@@ -302,6 +302,7 @@
private static final int FINER_INT = Level.FINER.intValue();
private static final int FINEST_INT = Level.FINEST.intValue();
+ private static final int ALT_FATAL_INT = org.jboss.logmanager.Level.FATAL.intValue();
private static final int ALT_ERROR_INT = org.jboss.logmanager.Level.ERROR.intValue();
private static final int ALT_WARN_INT = org.jboss.logmanager.Level.WARN.intValue();
private static final int ALT_INFO_INT = org.jboss.logmanager.Level.INFO.intValue();
@@ -1069,4 +1070,50 @@
doLog(rec);
}
+ public boolean isFatalEnabled() {
+ return ALT_FATAL_INT < effectiveLevel;
+ }
+
+ public void fatal(final String msg) {
+ if (ALT_FATAL_INT < effectiveLevel) {
+ return;
+ }
+ doLog(new ExtLogRecord(org.jboss.logmanager.Level.FATAL, msg, LOGGER_CLASS_NAME));
+ }
+
+ public void fatal(final String format, final Object arg) {
+ if (ALT_FATAL_INT < effectiveLevel) {
+ return;
+ }
+ final ExtLogRecord rec = new ExtLogRecord(org.jboss.logmanager.Level.FATAL, format, LOGGER_CLASS_NAME);
+ rec.setParameters(new Object[] { arg });
+ doLog(rec);
+ }
+
+ public void fatal(final String format, final Object arg1, final Object arg2) {
+ if (ALT_FATAL_INT < effectiveLevel) {
+ return;
+ }
+ final ExtLogRecord rec = new ExtLogRecord(org.jboss.logmanager.Level.FATAL, format, LOGGER_CLASS_NAME);
+ rec.setParameters(new Object[] { arg1, arg2 });
+ doLog(rec);
+ }
+
+ public void fatal(final String format, final Object[] argArray) {
+ if (ALT_FATAL_INT < effectiveLevel) {
+ return;
+ }
+ final ExtLogRecord rec = new ExtLogRecord(org.jboss.logmanager.Level.FATAL, format, LOGGER_CLASS_NAME);
+ rec.setParameters(argArray);
+ doLog(rec);
+ }
+
+ public void fatal(final String msg, final Throwable t) {
+ if (ALT_FATAL_INT < effectiveLevel) {
+ return;
+ }
+ final ExtLogRecord rec = new ExtLogRecord(org.jboss.logmanager.Level.FATAL, msg, LOGGER_CLASS_NAME);
+ rec.setThrown(t);
+ doLog(rec);
+ }
}
Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/NDC.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/NDC.java 2009-04-13 15:15:01 UTC (rev 3108)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/NDC.java 2009-04-13 23:17:29 UTC (rev 3109)
@@ -59,6 +59,10 @@
ndc.get().trimTo(size);
}
+ public static int getDepth() {
+ return ndc.get().depth();
+ }
+
public static String get() {
final Stack<String> stack = ndc.get();
if (stack.isEmpty()) {
More information about the jboss-svn-commits
mailing list