Class ConsoleLoggerDecorator

  • All Implemented Interfaces:
    ConsoleLogger

    public final class ConsoleLoggerDecorator
    extends java.lang.Object
    implements ConsoleLogger
    Decorator around ConsoleLogger. This class is loaded in the isolated ClassLoader and the child logger in the in-plugin ClassLoader.
    Since:
    2.20
    • Field Detail

      • logger

        private final java.lang.Object logger
    • Constructor Detail

      • ConsoleLoggerDecorator

        public ConsoleLoggerDecorator​(java.lang.Object logger)
    • Method Detail

      • debug

        public void debug​(java.lang.String message)
        Specified by:
        debug in interface ConsoleLogger
      • info

        public void info​(java.lang.String message)
        Specified by:
        info in interface ConsoleLogger
      • warning

        public void warning​(java.lang.String message)
        Specified by:
        warning in interface ConsoleLogger
      • error

        public void error​(java.lang.String message)
        Specified by:
        error in interface ConsoleLogger
        Parameters:
        message - message to log
      • error

        public void error​(java.lang.String message,
                          java.lang.Throwable t)
        Description copied from interface: ConsoleLogger
        Simply delegates to error( toString( t, message ) ).
        Specified by:
        error in interface ConsoleLogger
        Parameters:
        message - message to log
        t - exception, message and trace to log
      • invokeReturnedBoolean

        private boolean invokeReturnedBoolean​(java.lang.String isErrorEnabled)
      • invokeWithMessage

        private void invokeWithMessage​(java.lang.String message,
                                       java.lang.String error)