Package org.apache.bookkeeper.slogger
Interface Slogger
-
- All Known Implementing Classes:
AbstractSlogger
,ConsoleSlogger
,NullSlogger
,Slf4jSlogger
public interface Slogger
Event logging interface will support for key value pairs and reusable context.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Slogger
ctx()
Slogger
ctx(java.lang.Class<?> clazz)
void
error(java.lang.Enum<?> event)
void
error(java.lang.Enum<?> event, java.lang.Throwable cause)
void
error(java.lang.String message)
void
error(java.lang.String message, java.lang.Throwable cause)
void
info(java.lang.Enum<?> event)
void
info(java.lang.Enum<?> event, java.lang.Throwable cause)
void
info(java.lang.String message)
void
info(java.lang.String message, java.lang.Throwable cause)
Slogger
kv(java.lang.Object key, java.lang.Object value)
void
warn(java.lang.Enum<?> event)
void
warn(java.lang.Enum<?> event, java.lang.Throwable cause)
void
warn(java.lang.String message)
void
warn(java.lang.String message, java.lang.Throwable cause)
-
-
-
Method Detail
-
kv
Slogger kv(java.lang.Object key, java.lang.Object value)
-
ctx
Slogger ctx()
-
ctx
Slogger ctx(java.lang.Class<?> clazz)
-
info
void info(java.lang.String message)
-
info
void info(java.lang.String message, java.lang.Throwable cause)
-
info
void info(java.lang.Enum<?> event)
-
info
void info(java.lang.Enum<?> event, java.lang.Throwable cause)
-
warn
void warn(java.lang.String message)
-
warn
void warn(java.lang.String message, java.lang.Throwable cause)
-
warn
void warn(java.lang.Enum<?> event)
-
warn
void warn(java.lang.Enum<?> event, java.lang.Throwable cause)
-
error
void error(java.lang.String message)
-
error
void error(java.lang.String message, java.lang.Throwable cause)
-
error
void error(java.lang.Enum<?> event)
-
error
void error(java.lang.Enum<?> event, java.lang.Throwable cause)
-
-