Class LogHelper

java.lang.Object
pro.gravit.utils.helper.LogHelper

public final class LogHelper extends Object
  • Field Details

  • Method Details

    • addOutput

      public static void addOutput(LogHelper.OutputEnity output)
    • addExcCallback

      public static void addExcCallback(Consumer<Throwable> output)
    • addOutput

      public static void addOutput(LogHelper.Output output, LogHelper.OutputTypes type)
    • addOutput

      public static void addOutput(Path file) throws IOException
      Throws:
      IOException
    • addOutput

      public static void addOutput(Writer writer)
    • debug

      public static void debug(String message)
    • dev

      public static void dev(String message)
    • debug

      public static void debug(String format, Object... args)
    • dev

      public static void dev(String format, Object... args)
    • error

      public static void error(Throwable exc)
    • error

      public static void error(String message)
    • error

      public static void error(String format, Object... args)
    • info

      public static void info(String message)
    • info

      public static void info(String format, Object... args)
    • isDebugEnabled

      public static boolean isDebugEnabled()
    • setDebugEnabled

      public static void setDebugEnabled(boolean debugEnabled)
    • isStacktraceEnabled

      public static boolean isStacktraceEnabled()
    • setStacktraceEnabled

      public static void setStacktraceEnabled(boolean stacktraceEnabled)
    • isDevEnabled

      public static boolean isDevEnabled()
    • setDevEnabled

      public static void setDevEnabled(boolean stacktraceEnabled)
    • log

      public static void log(LogHelper.Level level, String message, boolean sub)
    • logJAnsi

      public static void logJAnsi(LogHelper.Level level, Supplier<String> plaintext, Supplier<String> jansitext, boolean sub)
    • printVersion

      public static void printVersion(String product)
    • printLicense

      public static void printLicense(String product)
    • removeOutput

      public static boolean removeOutput(LogHelper.OutputEnity output)
    • subDebug

      public static void subDebug(String message)
    • subDebug

      public static void subDebug(String format, Object... args)
    • subInfo

      public static void subInfo(String message)
    • subInfo

      public static void subInfo(String format, Object... args)
    • subWarning

      public static void subWarning(String message)
    • subWarning

      public static void subWarning(String format, Object... args)
    • toString

      public static String toString(Throwable exc)
    • warning

      public static void warning(String message)
    • warning

      public static void warning(String format, Object... args)