Package org.smallmind.scribe.pen.adapter
Interface LoggerAdapter
-
public interface LoggerAdapter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAppender(Appender appender)voidaddEnhancer(Enhancer enhancer)voidaddFilter(Filter filter)voidclearAppenders()voidclearEnhancers()voidclearFilters()booleangetAutoFillLoggerContext()LevelgetLevel()StringgetName()ParameterAdaptergetParameterAdapter()voidlogMessage(Level level, Throwable throwable, Object object)voidlogMessage(Level level, Throwable throwable, String message, Object... args)voidlogMessage(Level level, Throwable throwable, Supplier<String> supplier)voidsetAutoFillLoggerContext(boolean autoFillLoggerContext)voidsetLevel(Level level)
-
-
-
Method Detail
-
getName
String getName()
-
getParameterAdapter
ParameterAdapter getParameterAdapter()
-
getAutoFillLoggerContext
boolean getAutoFillLoggerContext()
-
setAutoFillLoggerContext
void setAutoFillLoggerContext(boolean autoFillLoggerContext)
-
addFilter
void addFilter(Filter filter)
-
clearFilters
void clearFilters()
-
addAppender
void addAppender(Appender appender)
-
clearAppenders
void clearAppenders()
-
addEnhancer
void addEnhancer(Enhancer enhancer)
-
clearEnhancers
void clearEnhancers()
-
getLevel
Level getLevel()
-
setLevel
void setLevel(Level level)
-
-