Class LogHelper


  • public final class LogHelper
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void addExcCallback​(java.util.function.Consumer<java.lang.Throwable> output)  
      static void addOutput​(java.io.Writer writer)  
      static void addOutput​(java.nio.file.Path file)  
      static void addOutput​(LogHelper.OutputEnity output)  
      static void addOutput​(LogHelper.Output output, LogHelper.OutputTypes type)  
      static void debug​(java.lang.String message)  
      static void debug​(java.lang.String format, java.lang.Object... args)  
      static void dev​(java.lang.String message)  
      static void dev​(java.lang.String format, java.lang.Object... args)  
      static void error​(java.lang.String message)  
      static void error​(java.lang.String format, java.lang.Object... args)  
      static void error​(java.lang.Throwable exc)  
      static java.lang.String getDataTime()  
      static java.lang.String htmlFormatLog​(LogHelper.Level level, java.lang.String dateTime, java.lang.String message, boolean sub)  
      static void info​(java.lang.String message)  
      static void info​(java.lang.String format, java.lang.Object... args)  
      static boolean isDebugEnabled()  
      static boolean isDevEnabled()  
      static boolean isStacktraceEnabled()  
      static void log​(LogHelper.Level level, java.lang.String message, boolean sub)  
      static void printLicense​(java.lang.String product)  
      static void printVersion​(java.lang.String product)  
      static void rawLog​(java.util.function.Supplier<java.lang.String> plainStr, java.util.function.Supplier<java.lang.String> jansiStr)  
      static void rawLog​(java.util.function.Supplier<java.lang.String> plainStr, java.util.function.Supplier<java.lang.String> jansiStr, java.util.function.Supplier<java.lang.String> htmlStr)  
      static boolean removeOutput​(LogHelper.OutputEnity output)  
      static boolean removeStdOutput()  
      static void setDebugEnabled​(boolean debugEnabled)  
      static void setDevEnabled​(boolean stacktraceEnabled)  
      static void setStacktraceEnabled​(boolean stacktraceEnabled)  
      static void subDebug​(java.lang.String message)  
      static void subDebug​(java.lang.String format, java.lang.Object... args)  
      static void subInfo​(java.lang.String message)  
      static void subInfo​(java.lang.String format, java.lang.Object... args)  
      static void subWarning​(java.lang.String message)  
      static void subWarning​(java.lang.String format, java.lang.Object... args)  
      static java.lang.String toString​(java.lang.Throwable exc)  
      static void warning​(java.lang.String message)  
      static void warning​(java.lang.String format, java.lang.Object... args)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • STACKTRACE_PROPERTY

        public static final java.lang.String STACKTRACE_PROPERTY
        See Also:
        Constant Field Values
      • NO_JANSI_PROPERTY

        public static final java.lang.String NO_JANSI_PROPERTY
        See Also:
        Constant Field Values
      • JANSI

        public static final boolean JANSI
    • Method Detail

      • addExcCallback

        public static void addExcCallback​(java.util.function.Consumer<java.lang.Throwable> output)
      • addOutput

        public static void addOutput​(java.nio.file.Path file)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • addOutput

        public static void addOutput​(java.io.Writer writer)
      • debug

        public static void debug​(java.lang.String message)
      • dev

        public static void dev​(java.lang.String message)
      • debug

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

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

        public static void error​(java.lang.Throwable exc)
      • error

        public static void error​(java.lang.String message)
      • error

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

        public static void info​(java.lang.String message)
      • info

        public static void info​(java.lang.String format,
                                java.lang.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)
      • getDataTime

        public static java.lang.String getDataTime()
      • log

        public static void log​(LogHelper.Level level,
                               java.lang.String message,
                               boolean sub)
      • rawLog

        public static void rawLog​(java.util.function.Supplier<java.lang.String> plainStr,
                                  java.util.function.Supplier<java.lang.String> jansiStr)
      • rawLog

        public static void rawLog​(java.util.function.Supplier<java.lang.String> plainStr,
                                  java.util.function.Supplier<java.lang.String> jansiStr,
                                  java.util.function.Supplier<java.lang.String> htmlStr)
      • printVersion

        public static void printVersion​(java.lang.String product)
      • printLicense

        public static void printLicense​(java.lang.String product)
      • removeStdOutput

        public static boolean removeStdOutput()
      • subDebug

        public static void subDebug​(java.lang.String message)
      • subDebug

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

        public static void subInfo​(java.lang.String message)
      • subInfo

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

        public static void subWarning​(java.lang.String message)
      • subWarning

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

        public static java.lang.String toString​(java.lang.Throwable exc)
      • warning

        public static void warning​(java.lang.String message)
      • warning

        public static void warning​(java.lang.String format,
                                   java.lang.Object... args)
      • htmlFormatLog

        public static java.lang.String htmlFormatLog​(LogHelper.Level level,
                                                     java.lang.String dateTime,
                                                     java.lang.String message,
                                                     boolean sub)