jon 01/06/18 10:50:06
Modified: src/java/org/apache/turbine/services/logging Tag:
T_2_1_BRANCH BaseLogger.java Logger.java
Log:
patch for figuring out logging levels...
"David S. Faller"
<[EMAIL PROTECTED]>
Revision Changes Path
No revision
No revision
1.9.10.1 +33 -1
jakarta-turbine/src/java/org/apache/turbine/services/logging/Attic/BaseLogger.java
Index: BaseLogger.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/logging/Attic/BaseLogger.java,v
retrieving revision 1.9
retrieving revision 1.9.10.1
diff -u -r1.9 -r1.9.10.1
--- BaseLogger.java 2001/04/06 18:41:51 1.9
+++ BaseLogger.java 2001/06/18 17:49:56 1.9.10.1
@@ -64,7 +64,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Tomasz Zielinski</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Jon S. Stevens</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Daniel Rall</a>
- * @version $Id: BaseLogger.java,v 1.9 2001/04/06 18:41:51 jvanzyl Exp $
+ * @version $Id: BaseLogger.java,v 1.9.10.1 2001/06/18 17:49:56 jon Exp $
*/
public abstract class BaseLogger
implements Logger
@@ -219,6 +219,38 @@
}
logLevel = level;
+ }
+
+ /**
+ * Checks if DEBUG statements are enabled.
+ */
+ public boolean isDebugEnabled()
+ {
+ return (logLevel == DEBUG);
+ }
+
+ /**
+ * Checks if INFO statements are enabled.
+ */
+ public boolean isInfoEnabled()
+ {
+ return (logLevel <= INFO);
+ }
+
+ /**
+ * Checks if WARN statements are enabled.
+ */
+ public boolean isWarnEnabled()
+ {
+ return (logLevel <= WARN);
+ }
+
+ /**
+ * Checks if ERROR statements are enabled.
+ */
+ public boolean isErrorEnabled()
+ {
+ return (logLevel <= ERROR);
}
/**
1.9.8.1 +21 -1
jakarta-turbine/src/java/org/apache/turbine/services/logging/Attic/Logger.java
Index: Logger.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/logging/Attic/Logger.java,v
retrieving revision 1.9
retrieving revision 1.9.8.1
diff -u -r1.9 -r1.9.8.1
--- Logger.java 2001/04/12 02:22:58 1.9
+++ Logger.java 2001/06/18 17:49:59 1.9.8.1
@@ -66,7 +66,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Tomasz Zielinski</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Jon S. Stevens</a>
- * @version $Id: Logger.java,v 1.9 2001/04/12 02:22:58 mpoeschl Exp $
+ * @version $Id: Logger.java,v 1.9.8.1 2001/06/18 17:49:59 jon Exp $
*/
public interface Logger
{
@@ -149,6 +149,26 @@
* Sets log level for the logger
*/
public void setLogLevel(int level);
+
+ /**
+ * Checks if DEBUG statements are enabled.
+ */
+ public boolean isDebugEnabled();
+
+ /**
+ * Checks if INFO statements are enabled.
+ */
+ public boolean isInfoEnabled();
+
+ /**
+ * Checks if WARN statements are enabled.
+ */
+ public boolean isWarnEnabled();
+
+ /**
+ * Checks if ERROR statements are enabled.
+ */
+ public boolean isErrorEnabled();
/**
* This method should be implemented by user.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]