Package pro.gravit.utils.logging
Interface LogHelperAppender
- All Known Implementing Classes:
SimpleLogHelperImpl,Slf4jLogHelperImpl
public interface LogHelperAppender
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddOutput(LogHelper.OutputEnity output) booleanbooleanbooleanvoidlog(LogHelper.Level level, String message, boolean sub) voidlogJAnsi(LogHelper.Level level, Supplier<String> plaintext, Supplier<String> jansitext, boolean sub) voidprintLicense(String product) voidprintVersion(String product) booleanremoveOutput(LogHelper.OutputEnity output) voidsetDebugEnabled(boolean debugEnabled) voidsetDevEnabled(boolean stacktraceEnabled) voidsetStacktraceEnabled(boolean stacktraceEnabled)
-
Method Details
-
log
-
logJAnsi
void logJAnsi(LogHelper.Level level, Supplier<String> plaintext, Supplier<String> jansitext, boolean sub) -
isDebugEnabled
boolean isDebugEnabled() -
setDebugEnabled
void setDebugEnabled(boolean debugEnabled) -
isStacktraceEnabled
boolean isStacktraceEnabled() -
setStacktraceEnabled
void setStacktraceEnabled(boolean stacktraceEnabled) -
isDevEnabled
boolean isDevEnabled() -
setDevEnabled
void setDevEnabled(boolean stacktraceEnabled) -
addOutput
-
removeOutput
-
printVersion
-
printLicense
-