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
-