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.impl;
    13
    14  import com.sun.org.apache.commons.logging.Log;
    15
    16
    17  public class NoOpLog implements Log
    18  {
    19
    20      /**
    21       *
    22       */
    23      public NoOpLog()
    24      {
    25          super();
    26      }
    27
    28      /**
    29       * @see com.sun.org.apache.commons.logging.Log#fatal(java.lang.Object)
    30       */
    31      public void fatal(Object message)
    32      {
    33          //noop
    34      }
    35
    36      /**
    37       * @see com.sun.org.apache.commons.logging.Log#fatal(java.lang.Object, java.lang.Throwable)
    38       */
    39      public void fatal(Object message, Throwable t)
    40      {
    41      }
    42
    43      /**
    44       * @see com.sun.org.apache.commons.logging.Log#debug(java.lang.Object)
    45       */
    46      public void debug(Object message)
    47      {
    48
    49      }
    50
    51      /**
    52       * @see com.sun.org.apache.commons.logging.Log#debug(java.lang.Object, java.lang.Throwable)
    53       */
    54      public void debug(Object message, Throwable t)
    55      {
    56
    57      }
    58
    59      /**
    60       * @see com.sun.org.apache.commons.logging.Log#trace(java.lang.Object)
    61       */
    62      public void trace(Object message)
    63      {
    64
    65      }
    66
    67      /**
    68       * @see com.sun.org.apache.commons.logging.Log#info(java.lang.Object)
    69       */
    70      public void info(Object message)
    71      {
    72
    73      }
    74
    75      /**
    76       * @see com.sun.org.apache.commons.logging.Log#error(java.lang.Object)
    77       */
    78      public void error(Object message)
    79      {
    80
    81      }
    82
    83      /**
    84       * @see com.sun.org.apache.commons.logging.Log#error(java.lang.Object, java.lang.Throwable)
    85       */
    86      public void error(Object message, Throwable cause)
    87      {
    88
    89      }
    90
    91      /**
    92       * @see com.sun.org.apache.commons.logging.Log#warn(java.lang.Object)
    93       */
    94      public void warn(Object message)
    95      {
    96
    97      }
    98
    99      /**
    100      * @see com.sun.org.apache.commons.logging.Log#isDebugEnabled()
    101      */
    102     public boolean isDebugEnabled()
    103     {
    104         return false;
    105     }
    106
    107     /**
    108      * @see com.sun.org.apache.commons.logging.Log#isWarnEnabled()
    109      */
    110     public boolean isWarnEnabled()
    111     {
    112         return false;
    113     }
    114
    115     /**
    116      * @see com.sun.org.apache.commons.logging.Log#isInfoEnabled()
    117      */
    118     public boolean isInfoEnabled()
    119     {
    120         return false;
    121     }
    122
    123     /**
    124      * @see com.sun.org.apache.commons.logging.Log#isErrorEnabled()
    125      */
    126     public boolean isErrorEnabled()
    127     {
    128         return false;
    129     }
    130
    131     /**
    132      * @see com.sun.org.apache.commons.logging.Log#isTraceEnabled()
    133      */
    134     public boolean isTraceEnabled()
    135     {
    136         return false;
    137     }
    138
    139 }