Class ChameleonLog4jLogger

    • Constructor Detail

      • ChameleonLog4jLogger

        public ChameleonLog4jLogger​(@NotNull
                                    @NotNull org.apache.logging.log4j.Logger logger)
        Chameleon Log4J logger constructor.
        Parameters:
        logger - Log4J logger instance to use.
    • Method Detail

      • info

        public void info​(@NotNull
                         @NotNull String message,
                         @NotNull
                         @NotNull Object... o)
        Log an informational message.
        Specified by:
        info in interface ChameleonLogger
        Parameters:
        message - Message to be logged.
        o - Message arguments.
      • debug

        public void debug​(@NotNull
                          @NotNull String message,
                          @NotNull
                          @NotNull Object... o)
        Log a debug message.
        Specified by:
        debug in interface ChameleonLogger
        Parameters:
        message - Message to be logged.
        o - Message arguments.
      • warn

        public void warn​(@NotNull
                         @NotNull String message,
                         @NotNull
                         @NotNull Object... o)
        Log a warning message.
        Specified by:
        warn in interface ChameleonLogger
        Parameters:
        message - Message to be logged.
        o - Message arguments.
      • warn

        public void warn​(@NotNull
                         @NotNull String message,
                         @NotNull
                         @NotNull Throwable throwable,
                         @NotNull
                         @NotNull Object... o)
        Log a warning message with an exception.
        Specified by:
        warn in interface ChameleonLogger
        Parameters:
        message - Message to be logged.
        throwable - Exception to be logged.
        o - Message arguments.
      • error

        public void error​(@NotNull
                          @NotNull String message,
                          @NotNull
                          @NotNull Object... o)
        Log an error message.
        Specified by:
        error in interface ChameleonLogger
        Parameters:
        message - Message to be logged.
        o - Message arguments.
      • error

        public void error​(@NotNull
                          @NotNull String message,
                          @NotNull
                          @NotNull Throwable throwable,
                          @NotNull
                          @NotNull Object... o)
        Log an error message with an exception.
        Specified by:
        error in interface ChameleonLogger
        Parameters:
        message - Message to be logged.
        throwable - Exception to be logged.
        o - Message arguments.