public final class LogHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LogHelper.Level |
static interface |
LogHelper.Output |
static class |
LogHelper.OutputEnity |
static class |
LogHelper.OutputTypes |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEBUG_PROPERTY |
static java.lang.String |
DEV_PROPERTY |
static boolean |
JANSI |
static java.lang.String |
NO_JANSI_PROPERTY |
static java.lang.String |
STACKTRACE_PROPERTY |
| Modifier and Type | Method and Description |
|---|---|
static void |
addExcCallback(java.util.function.Consumer<java.lang.Throwable> output) |
static void |
addOutput(LogHelper.OutputEnity output) |
static void |
addOutput(LogHelper.Output output,
LogHelper.OutputTypes type) |
static void |
addOutput(java.nio.file.Path file) |
static void |
addOutput(java.io.Writer writer) |
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) |
public static final java.lang.String DEBUG_PROPERTY
public static final java.lang.String DEV_PROPERTY
public static final java.lang.String STACKTRACE_PROPERTY
public static final java.lang.String NO_JANSI_PROPERTY
public static final boolean JANSI
public static void addOutput(LogHelper.OutputEnity output)
public static void addExcCallback(java.util.function.Consumer<java.lang.Throwable> output)
public static void addOutput(LogHelper.Output output, LogHelper.OutputTypes type)
public static void addOutput(java.nio.file.Path file)
throws java.io.IOException
java.io.IOExceptionpublic static void addOutput(java.io.Writer writer)
public static void debug(java.lang.String message)
public static void dev(java.lang.String message)
public static void debug(java.lang.String format,
java.lang.Object... args)
public static void dev(java.lang.String format,
java.lang.Object... args)
public static void error(java.lang.Throwable exc)
public static void error(java.lang.String message)
public static void error(java.lang.String format,
java.lang.Object... args)
public static void info(java.lang.String message)
public static void info(java.lang.String format,
java.lang.Object... args)
public static boolean isDebugEnabled()
public static void setDebugEnabled(boolean debugEnabled)
public static boolean isStacktraceEnabled()
public static boolean isDevEnabled()
public static void setStacktraceEnabled(boolean stacktraceEnabled)
public static void setDevEnabled(boolean stacktraceEnabled)
public static java.lang.String getDataTime()
public static void log(LogHelper.Level level, java.lang.String message, boolean sub)
public static void rawLog(java.util.function.Supplier<java.lang.String> plainStr,
java.util.function.Supplier<java.lang.String> jansiStr)
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)
public static void printVersion(java.lang.String product)
public static void printLicense(java.lang.String product)
public static boolean removeOutput(LogHelper.OutputEnity output)
public static boolean removeStdOutput()
public static void subDebug(java.lang.String message)
public static void subDebug(java.lang.String format,
java.lang.Object... args)
public static void subInfo(java.lang.String message)
public static void subInfo(java.lang.String format,
java.lang.Object... args)
public static void subWarning(java.lang.String message)
public static void subWarning(java.lang.String format,
java.lang.Object... args)
public static java.lang.String toString(java.lang.Throwable exc)
public static void warning(java.lang.String message)
public static void warning(java.lang.String format,
java.lang.Object... args)
public static java.lang.String htmlFormatLog(LogHelper.Level level, java.lang.String dateTime, java.lang.String message, boolean sub)