Class ImperatDebugger

java.lang.Object
studio.mevera.imperat.util.ImperatDebugger

public final class ImperatDebugger extends Object
  • Method Details

    • isUsingTestCases

      public static boolean isUsingTestCases()
    • setUsingTestCases

      public static void setUsingTestCases(boolean usingTestCases)
    • setEnabled

      public static void setEnabled(boolean enabled)
    • isTesting

      public static boolean isTesting()
    • setTesting

      public static void setTesting(boolean testing)
    • isEnabled

      public static boolean isEnabled()
    • setLogger

      public static void setLogger(Logger LOGGER)
    • debug

      public static void debug(String msg, Object... args)
    • debugForTesting

      public static void debugForTesting(String msg, Object... args)
    • warning

      public static void warning(String msg, Object... args)
    • error

      public static void error(Class<?> owningClass, String method, @NotNull @NotNull Throwable ex)
    • error

      public static void error(Class<?> owningClass, String method, Throwable ex, String message)
    • debugParameters

      public static <S extends Source> void debugParameters(String msg, List<CommandParameter<S>> parameters)