Class SouthernQuietLogger
- java.lang.Object
-
- me.insidezhou.southernquiet.logging.SouthernQuietLogger
-
public class SouthernQuietLogger extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSouthernQuietLogger.LogContext
-
Constructor Summary
Constructors Constructor Description SouthernQuietLogger(org.slf4j.Logger logger, SouthernQuietLogFormatter formatter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SouthernQuietLoggercontext(java.lang.String key, java.lang.Object value)SouthernQuietLoggercontext(java.lang.String key, java.util.function.Supplier<java.lang.Object> func)SouthernQuietLoggercontext(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> consumer)voiddebug()voiddebugAsync()voiderror()voiderrorAsync()SouthernQuietLoggerexception(java.lang.Throwable throwable)SouthernQuietLogFormattergetFormatter()voidinfo()voidinfoAsync()SouthernQuietLoggermessage(java.lang.String msg)voidsetFormatter(SouthernQuietLogFormatter formatter)voidtrace()voidtraceAsync()voidwarn()voidwarnAsync()
-
-
-
Constructor Detail
-
SouthernQuietLogger
public SouthernQuietLogger(org.slf4j.Logger logger, SouthernQuietLogFormatter formatter)
-
-
Method Detail
-
getFormatter
public SouthernQuietLogFormatter getFormatter()
-
setFormatter
public void setFormatter(SouthernQuietLogFormatter formatter)
-
exception
public SouthernQuietLogger exception(java.lang.Throwable throwable)
-
message
public SouthernQuietLogger message(java.lang.String msg)
-
context
public SouthernQuietLogger context(java.lang.String key, java.util.function.Supplier<java.lang.Object> func)
-
context
public SouthernQuietLogger context(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> consumer)
-
context
public SouthernQuietLogger context(java.lang.String key, java.lang.Object value)
-
trace
public void trace()
-
traceAsync
public void traceAsync()
-
debug
public void debug()
-
debugAsync
public void debugAsync()
-
info
public void info()
-
infoAsync
public void infoAsync()
-
warn
public void warn()
-
warnAsync
public void warnAsync()
-
error
public void error()
-
errorAsync
public void errorAsync()
-
-