Class NoOpLog

  • All Implemented Interfaces:
    Serializable, Log

    public class NoOpLog
    extends Object
    implements Log, Serializable

    Trivial implementation of Log that throws away all messages. No configurable system properties are supported.

    Version:
    $Id: NoOpLog.java,v 1.8 2004/06/06 21:13:12 rdonkin Exp $
    Author:
    Scott Sanders, Rod Waldhoff
    See Also:
    Serialized Form
    • Constructor Detail

      • NoOpLog

        public NoOpLog()
        Convenience constructor
      • NoOpLog

        public NoOpLog​(String name)
        Base constructor
    • Method Detail

      • trace

        public void trace​(Object message)
        Do nothing
        Specified by:
        trace in interface Log
        Parameters:
        message - log this message
      • trace

        public void trace​(Object message,
                          Throwable t)
        Do nothing
        Specified by:
        trace in interface Log
        Parameters:
        message - log this message
        t - log this cause
      • debug

        public void debug​(Object message)
        Do nothing
        Specified by:
        debug in interface Log
        Parameters:
        message - log this message
      • debug

        public void debug​(Object message,
                          Throwable t)
        Do nothing
        Specified by:
        debug in interface Log
        Parameters:
        message - log this message
        t - log this cause
      • info

        public void info​(Object message)
        Do nothing
        Specified by:
        info in interface Log
        Parameters:
        message - log this message
      • info

        public void info​(Object message,
                         Throwable t)
        Do nothing
        Specified by:
        info in interface Log
        Parameters:
        message - log this message
        t - log this cause
      • warn

        public void warn​(Object message)
        Do nothing
        Specified by:
        warn in interface Log
        Parameters:
        message - log this message
      • warn

        public void warn​(Object message,
                         Throwable t)
        Do nothing
        Specified by:
        warn in interface Log
        Parameters:
        message - log this message
        t - log this cause
      • error

        public void error​(Object message)
        Do nothing
        Specified by:
        error in interface Log
        Parameters:
        message - log this message
      • error

        public void error​(Object message,
                          Throwable t)
        Do nothing
        Specified by:
        error in interface Log
        Parameters:
        message - log this message
        t - log this cause
      • fatal

        public void fatal​(Object message)
        Do nothing
        Specified by:
        fatal in interface Log
        Parameters:
        message - log this message
      • fatal

        public void fatal​(Object message,
                          Throwable t)
        Do nothing
        Specified by:
        fatal in interface Log
        Parameters:
        message - log this message
        t - log this cause
      • isDebugEnabled

        public final boolean isDebugEnabled()
        Debug is never enabled.
        Specified by:
        isDebugEnabled in interface Log
        Returns:
        false
      • isErrorEnabled

        public final boolean isErrorEnabled()
        Error is never enabled.
        Specified by:
        isErrorEnabled in interface Log
        Returns:
        false
      • isFatalEnabled

        public final boolean isFatalEnabled()
        Fatal is never enabled.
        Specified by:
        isFatalEnabled in interface Log
        Returns:
        false
      • isInfoEnabled

        public final boolean isInfoEnabled()
        Info is never enabled.
        Specified by:
        isInfoEnabled in interface Log
        Returns:
        false
      • isTraceEnabled

        public final boolean isTraceEnabled()
        Trace is never enabled.
        Specified by:
        isTraceEnabled in interface Log
        Returns:
        false
      • isWarnEnabled

        public final boolean isWarnEnabled()
        Warn is never enabled.
        Specified by:
        isWarnEnabled in interface Log
        Returns:
        false