View Javadoc

    1   // ========================================================================
    2   // Licensed under the Apache License, Version 2.0 (the "License");
    3   // you may not use this file except in compliance with the License.
    4   // You may obtain a copy of the License at
    5   // http://www.apache.org/licenses/LICENSE-2.0
    6   // Unless required by applicable law or agreed to in writing, software
    7   // distributed under the License is distributed on an "AS IS" BASIS,
    8   // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    9   // See the License for the specific language governing permissions and
    10  // limitations under the License.
    11  // ========================================================================
    12  package com.sun.org.apache.commons.logging;
    13
    14
    15
    16
    17
    18  public interface Log
    19  {
    20      public  void fatal (Object message);
    21
    22
    23      public  void fatal (Object message, Throwable t);
    24
    25
    26      public  void debug(Object message);
    27
    28
    29      public  void debug (Object message, Throwable t);
    30
    31
    32      public  void trace (Object message);
    33
    34
    35
    36      public  void info(Object message);
    37
    38
    39      public  void error(Object message);
    40
    41
    42      public  void error(Object message, Throwable cause);
    43
    44
    45      public  void warn(Object message);
    46
    47
    48      public  boolean isDebugEnabled ();
    49
    50
    51      public  boolean isWarnEnabled ();
    52
    53
    54      public  boolean isInfoEnabled ();
    55
    56
    57
    58      public  boolean isErrorEnabled ();
    59
    60
    61
    62      public  boolean isTraceEnabled ();
    63
    64  }