Package org.smallmind.scribe.pen
Class Logger
- java.lang.Object
-
- org.smallmind.scribe.pen.Logger
-
public class Logger extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAppender(Appender appender)voidaddAppenders(Appender[] appenders)voidaddEnhancer(Enhancer enhancer)voidaddFilter(Filter filter)voidaddFilters(Filter[] filters)voidclearAppenders()voidclearEnhancers()voidclearFilters()voidclearParameters()voiddebug(Object object)voiddebug(String message, Object... args)voiddebug(Throwable throwable)voiddebug(Throwable throwable, Object object)voiddebug(Throwable throwable, String message, Object... args)voiddebug(Throwable throwable, Supplier<String> supplier)voiddebug(Supplier<String> supplier)voiderror(Object object)voiderror(String message, Object... args)voiderror(Throwable throwable)voiderror(Throwable throwable, Object object)voiderror(Throwable throwable, String message, Object... args)voiderror(Throwable throwable, Supplier<String> supplier)voiderror(Supplier<String> supplier)voidfatal(Object object)voidfatal(String message, Object... args)voidfatal(Throwable throwable)voidfatal(Throwable throwable, Object object)voidfatal(Throwable throwable, String message, Object... args)voidfatal(Throwable throwable, Supplier<String> supplier)voidfatal(Supplier<String> supplier)booleangetAutoFillLoggerContext()LevelgetLevel()StringgetName()Parameter[]getParameters()TemplategetTemplate()voidinfo(Object object)voidinfo(String message, Object... args)voidinfo(Throwable throwable)voidinfo(Throwable throwable, Object object)voidinfo(Throwable throwable, String message, Object... args)voidinfo(Throwable throwable, Supplier<String> supplier)voidinfo(Supplier<String> supplier)voidlog(Level level, Object object)voidlog(Level level, String message, Object... args)voidlog(Level level, Throwable throwable)voidlog(Level level, Throwable throwable, Object object)voidlog(Level level, Throwable throwable, String message, Object... args)voidlog(Level level, Throwable throwable, Supplier<String> supplier)voidlog(Level level, Supplier<String> supplier)voidputParameter(String key, Serializable value)voidremoveParameter(String key)voidsetAutoFillLoggerContext(boolean autoFillLoggerContext)voidsetLevel(Level level)voidtrace(Object object)voidtrace(String message, Object... args)voidtrace(Throwable throwable)voidtrace(Throwable throwable, Object object)voidtrace(Throwable throwable, String message, Object... args)voidtrace(Throwable throwable, Supplier<String> supplier)voidtrace(Supplier<String> supplier)voidwarn(Object object)voidwarn(String message, Object... args)voidwarn(Throwable throwable)voidwarn(Throwable throwable, Object object)voidwarn(Throwable throwable, String message, Object... args)voidwarn(Throwable throwable, Supplier<String> supplier)voidwarn(Supplier<String> supplier)
-
-
-
Method Detail
-
getName
public String getName()
-
getTemplate
public Template getTemplate()
-
putParameter
public void putParameter(String key, Serializable value)
-
removeParameter
public void removeParameter(String key)
-
clearParameters
public void clearParameters()
-
getParameters
public Parameter[] getParameters()
-
getAutoFillLoggerContext
public boolean getAutoFillLoggerContext()
-
setAutoFillLoggerContext
public void setAutoFillLoggerContext(boolean autoFillLoggerContext)
-
addFilters
public void addFilters(Filter[] filters)
-
addFilter
public void addFilter(Filter filter)
-
clearFilters
public void clearFilters()
-
addAppenders
public void addAppenders(Appender[] appenders)
-
addAppender
public void addAppender(Appender appender)
-
clearAppenders
public void clearAppenders()
-
addEnhancer
public void addEnhancer(Enhancer enhancer)
-
clearEnhancers
public void clearEnhancers()
-
getLevel
public Level getLevel()
-
setLevel
public void setLevel(Level level)
-
trace
public void trace(Throwable throwable)
-
trace
public void trace(Object object)
-
debug
public void debug(Throwable throwable)
-
debug
public void debug(Object object)
-
info
public void info(Throwable throwable)
-
info
public void info(Object object)
-
warn
public void warn(Throwable throwable)
-
warn
public void warn(Object object)
-
error
public void error(Throwable throwable)
-
error
public void error(Object object)
-
fatal
public void fatal(Throwable throwable)
-
fatal
public void fatal(Object object)
-
-