com.ibm.tivoli.maximo.report.birt.util.logging

Class ReportLoggerImpl

  • java.lang.Object
    • com.ibm.tivoli.maximo.report.birt.util.logging.ReportLoggerImpl
  • All Implemented Interfaces:
    ReportLogger


    public class ReportLoggerImpl
    extends java.lang.Object
    implements ReportLogger
    • Constructor Summary

      Constructors 
      Constructor and Description
      ReportLoggerImpl(java.lang.String name) 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void debug(java.lang.Object message)
      Log a message with debug log level.
      void debug(java.lang.Object message, java.lang.Throwable t)
      Log an error with debug log level.
      void error(java.lang.Object message)
      Log a message with error log level.
      void error(java.lang.Object message, java.lang.Throwable t)
      Log an error with error log level.
      void fatal(java.lang.Object message)
      Log a message with fatal log level.
      void fatal(java.lang.Object message, java.lang.Throwable t)
      Log an error with fatal log level.
      void info(java.lang.Object message)
      Log a message with info log level.
      void info(java.lang.Object message, java.lang.Throwable t)
      Log an error with info log level.
      boolean isDebugEnabled()
      Is debug logging currently enabled?
      boolean isErrorEnabled()
      Is error logging currently enabled?
      boolean isFatalEnabled()
      Is fatal logging currently enabled?
      boolean isInfoEnabled()
      Is info logging currently enabled?
      boolean isWarnEnabled()
      Is warning logging currently enabled?
      void warn(java.lang.Object message)
      Log a message with warn log level.
      void warn(java.lang.Object message, java.lang.Throwable t)
      Log an error with warn log level.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReportLoggerImpl

        public ReportLoggerImpl(java.lang.String name)
    • Method Detail

      • debug

        public void debug(java.lang.Object message)
        Description copied from interface: ReportLogger

        Log a message with debug log level.

        Specified by:
        debug in interface ReportLogger
        Parameters:
        message - log this message
      • debug

        public void debug(java.lang.Object message,
                          java.lang.Throwable t)
        Description copied from interface: ReportLogger

        Log an error with debug log level.

        Specified by:
        debug in interface ReportLogger
        Parameters:
        message - log this message
        t - log this cause
      • error

        public void error(java.lang.Object message)
        Description copied from interface: ReportLogger

        Log a message with error log level.

        Specified by:
        error in interface ReportLogger
        Parameters:
        message - log this message
      • error

        public void error(java.lang.Object message,
                          java.lang.Throwable t)
        Description copied from interface: ReportLogger

        Log an error with error log level.

        Specified by:
        error in interface ReportLogger
        Parameters:
        message - log this message
        t - log this cause
      • fatal

        public void fatal(java.lang.Object message)
        Description copied from interface: ReportLogger

        Log a message with fatal log level.

        Specified by:
        fatal in interface ReportLogger
        Parameters:
        message - log this message
      • fatal

        public void fatal(java.lang.Object message,
                          java.lang.Throwable t)
        Description copied from interface: ReportLogger

        Log an error with fatal log level.

        Specified by:
        fatal in interface ReportLogger
        Parameters:
        message - log this message
        t - log this cause
      • info

        public void info(java.lang.Object message)
        Description copied from interface: ReportLogger

        Log a message with info log level.

        Specified by:
        info in interface ReportLogger
        Parameters:
        message - log this message
      • info

        public void info(java.lang.Object message,
                         java.lang.Throwable t)
        Description copied from interface: ReportLogger

        Log an error with info log level.

        Specified by:
        info in interface ReportLogger
        Parameters:
        message - log this message
        t - log this cause
      • isDebugEnabled

        public boolean isDebugEnabled()
        Description copied from interface: ReportLogger

        Is debug logging currently enabled?

        Call this method to prevent having to perform expensive operations (for example, String concatination) when the log level is more than debug.

        Specified by:
        isDebugEnabled in interface ReportLogger
      • isErrorEnabled

        public boolean isErrorEnabled()
        Description copied from interface: ReportLogger

        Is error logging currently enabled?

        Call this method to prevent having to perform expensive operations (for example, String concatination) when the log level is more than error.

        Specified by:
        isErrorEnabled in interface ReportLogger
      • isFatalEnabled

        public boolean isFatalEnabled()
        Description copied from interface: ReportLogger

        Is fatal logging currently enabled?

        Call this method to prevent having to perform expensive operations (for example, String concatination) when the log level is more than fatal.

        Specified by:
        isFatalEnabled in interface ReportLogger
      • isInfoEnabled

        public boolean isInfoEnabled()
        Description copied from interface: ReportLogger

        Is info logging currently enabled?

        Call this method to prevent having to perform expensive operations (for example, String concatination) when the log level is more than info.

        Specified by:
        isInfoEnabled in interface ReportLogger
      • isWarnEnabled

        public boolean isWarnEnabled()
        Description copied from interface: ReportLogger

        Is warning logging currently enabled?

        Call this method to prevent having to perform expensive operations (for example, String concatination) when the log level is more than warning.

        Specified by:
        isWarnEnabled in interface ReportLogger
      • warn

        public void warn(java.lang.Object message)
        Description copied from interface: ReportLogger

        Log a message with warn log level.

        Specified by:
        warn in interface ReportLogger
        Parameters:
        message - log this message
      • warn

        public void warn(java.lang.Object message,
                         java.lang.Throwable t)
        Description copied from interface: ReportLogger

        Log an error with warn log level.

        Specified by:
        warn in interface ReportLogger
        Parameters:
        message - log this message
        t - log this cause