Class ConsoleLogger

  • All Implemented Interfaces:
    TN5250jLogger

    public final class ConsoleLogger
    extends java.lang.Object
    implements TN5250jLogger
    An implementation of the TN5250jLogger to provide logger instances to the console - System.out or System.err.
    • Method Summary

      Modifier and Type Method Description
      void debug​(java.lang.Object message)  
      void debug​(java.lang.Object message, java.lang.Throwable throwable)  
      void error​(java.lang.Object message)  
      void error​(java.lang.Object message, java.lang.Throwable throwable)  
      void fatal​(java.lang.Object message)  
      void fatal​(java.lang.Object message, java.lang.Throwable throwable)  
      int getLevel()  
      void info​(java.lang.Object message)  
      void info​(java.lang.Object message, java.lang.Throwable throwable)  
      void initialize​(java.lang.String clazz)  
      boolean isDebugEnabled()  
      boolean isErrorEnabled()  
      boolean isFatalEnabled()  
      boolean isInfoEnabled()  
      boolean isWarnEnabled()  
      void setLevel​(int newLevel)
      Sets a new log level.
      void warn​(java.lang.Object message)  
      void warn​(java.lang.Object message, java.lang.Throwable throwable)  
      • Methods inherited from class java.lang.Object

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

      • initialize

        public void initialize​(java.lang.String clazz)
        Specified by:
        initialize in interface TN5250jLogger
        Parameters:
        clazz - a class name
      • debug

        public void debug​(java.lang.Object message)
        Specified by:
        debug in interface TN5250jLogger
        Parameters:
        message - a message object
      • debug

        public void debug​(java.lang.Object message,
                          java.lang.Throwable throwable)
        Specified by:
        debug in interface TN5250jLogger
        Parameters:
        message - a message object
        throwable - a throwable
      • info

        public void info​(java.lang.Object message)
        Specified by:
        info in interface TN5250jLogger
      • info

        public void info​(java.lang.Object message,
                         java.lang.Throwable throwable)
        Specified by:
        info in interface TN5250jLogger
        Parameters:
        message - a message object
        throwable - a throwable
      • warn

        public void warn​(java.lang.Object message)
        Specified by:
        warn in interface TN5250jLogger
        Parameters:
        message - a message object
      • warn

        public void warn​(java.lang.Object message,
                         java.lang.Throwable throwable)
        Specified by:
        warn in interface TN5250jLogger
        Parameters:
        message - message object
        throwable - a throwable object
      • error

        public void error​(java.lang.Object message)
        Specified by:
        error in interface TN5250jLogger
        Parameters:
        message - a message object
      • error

        public void error​(java.lang.Object message,
                          java.lang.Throwable throwable)
        Specified by:
        error in interface TN5250jLogger
        Parameters:
        message - a message object
        throwable - a throwable object
      • fatal

        public void fatal​(java.lang.Object message)
        Specified by:
        fatal in interface TN5250jLogger
        Parameters:
        message - a message object
      • fatal

        public void fatal​(java.lang.Object message,
                          java.lang.Throwable throwable)
        Specified by:
        fatal in interface TN5250jLogger
        Parameters:
        message - a message object
        throwable - a throwable object
      • getLevel

        public int getLevel()
        Specified by:
        getLevel in interface TN5250jLogger
        Returns:
        The current log level.
      • setLevel

        public void setLevel​(int newLevel)
        Description copied from interface: TN5250jLogger
        Sets a new log level.
        Specified by:
        setLevel in interface TN5250jLogger
        Parameters:
        newLevel - level