Class PrintStreamLogger

    • Constructor Detail

      • PrintStreamLogger

        public PrintStreamLogger​(PrintStream out,
                                 int threshold)
        Creates a new logger that writes to the specified print stream.
        Parameters:
        out - The print stream to write to, must not be null.
        threshold - The threshold for the logger.
    • Method Detail

      • debug

        public void debug​(String message)
        Logs the specified debug message.
        Specified by:
        debug in interface InvokerLogger
        Parameters:
        message - The message to log, may be null.
      • debug

        public void debug​(String message,
                          Throwable throwable)
        Logs the specified debug message and the accompanying exception.
        Specified by:
        debug in interface InvokerLogger
        Parameters:
        message - The message to log, may be null.
        throwable - The exception to log, may be null.
      • info

        public void info​(String message)
        Logs the specified info message.
        Specified by:
        info in interface InvokerLogger
        Parameters:
        message - The message to log, may be null.
      • info

        public void info​(String message,
                         Throwable throwable)
        Logs the specified info message and the accompanying exception.
        Specified by:
        info in interface InvokerLogger
        Parameters:
        message - The message to log, may be null.
        throwable - The exception to log, may be null.
      • warn

        public void warn​(String message)
        Logs the specified warning message.
        Specified by:
        warn in interface InvokerLogger
        Parameters:
        message - The message to log, may be null.
      • warn

        public void warn​(String message,
                         Throwable throwable)
        Logs the specified warning message and the accompanying exception.
        Specified by:
        warn in interface InvokerLogger
        Parameters:
        message - The message to log, may be null.
        throwable - The exception to log, may be null.
      • error

        public void error​(String message)
        Logs the specified error message.
        Specified by:
        error in interface InvokerLogger
        Parameters:
        message - The message to log, may be null.
      • error

        public void error​(String message,
                          Throwable throwable)
        Logs the specified error message and the accompanying exception.
        Specified by:
        error in interface InvokerLogger
        Parameters:
        message - The message to log, may be null.
        throwable - The exception to log, may be null.
      • fatalError

        public void fatalError​(String message)
        Logs the specified fatal error message.
        Specified by:
        fatalError in interface InvokerLogger
        Parameters:
        message - The message to log, may be null.
      • fatalError

        public void fatalError​(String message,
                               Throwable throwable)
        Logs the specified fatal error message and the accompanying exception.
        Specified by:
        fatalError in interface InvokerLogger
        Parameters:
        message - The message to log, may be null.
        throwable - The exception to log, may be null.
      • isDebugEnabled

        public boolean isDebugEnabled()

        isDebugEnabled.

        Specified by:
        isDebugEnabled in interface InvokerLogger
        Returns:
        a boolean.
      • isErrorEnabled

        public boolean isErrorEnabled()

        isErrorEnabled.

        Specified by:
        isErrorEnabled in interface InvokerLogger
        Returns:
        a boolean.
      • isFatalErrorEnabled

        public boolean isFatalErrorEnabled()

        isFatalErrorEnabled.

        Specified by:
        isFatalErrorEnabled in interface InvokerLogger
        Returns:
        a boolean.
      • isInfoEnabled

        public boolean isInfoEnabled()

        isInfoEnabled.

        Specified by:
        isInfoEnabled in interface InvokerLogger
        Returns:
        a boolean.
      • isWarnEnabled

        public boolean isWarnEnabled()

        isWarnEnabled.

        Specified by:
        isWarnEnabled in interface InvokerLogger
        Returns:
        a boolean.
      • getThreshold

        public int getThreshold()

        Getter for the field threshold.

        Specified by:
        getThreshold in interface InvokerLogger
        Returns:
        a int.