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]

Reply via email to