Interface ChameleonLogger

    • Method Detail

      • info

        void info​(@NotNull
                  @NotNull String message,
                  @NotNull
                  @NotNull Object... args)
        Log an informational message.
        Parameters:
        message - Message to be logged.
        args - Message arguments.
      • debug

        void debug​(@NotNull
                   @NotNull String message,
                   @NotNull
                   @NotNull Object... args)
        Log a debug message.
        Parameters:
        message - Message to be logged.
        args - Message arguments.
      • warn

        void warn​(@NotNull
                  @NotNull String message,
                  @NotNull
                  @NotNull Object... args)
        Log a warning message.
        Parameters:
        message - Message to be logged.
        args - Message arguments.
      • warn

        void warn​(@NotNull
                  @NotNull String message,
                  @NotNull
                  @NotNull Throwable throwable,
                  @NotNull
                  @NotNull Object... args)
        Log a warning message with an exception.
        Parameters:
        message - Message to be logged.
        throwable - Exception to be logged.
        args - Message arguments.
      • error

        void error​(@NotNull
                   @NotNull String message,
                   @NotNull
                   @NotNull Object... args)
        Log an error message.
        Parameters:
        message - Message to be logged.
        args - Message arguments.
      • error

        void error​(@NotNull
                   @NotNull String message,
                   @NotNull
                   @NotNull Throwable throwable,
                   @NotNull
                   @NotNull Object... args)
        Log an error message with an exception.
        Parameters:
        message - Message to be logged.
        throwable - Exception to be logged.
        args - Message arguments.
      • enableDebug

        @NotNull
        @NotNull ChameleonLogger enableDebug()
        Enable debug logs.
        Returns:
        this.
      • disableDebug

        @NotNull
        @NotNull ChameleonLogger disableDebug()
        Disable debug logs.
        Returns:
        this.