Interface ContextLogger
-
- All Superinterfaces:
BaseLogger
- All Known Implementing Classes:
ContextLogWriter
public interface ContextLogger extends BaseLogger
ContextLogger extends the BaseLogger to allow logging with extended context information
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
debug(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs verbose message via implementation specific log facilityvoid
emit(java.lang.String eventType, LogLevel level, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Emit arbitrary event typevoid
error(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs error message via implementation specific log facilityvoid
log(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs message via implementation specific log facilityvoid
verbose(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs verbose message via implementation specific log facilityvoid
warn(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs warning message via implementation specific log facility
-
-
-
Method Detail
-
log
void log(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs message via implementation specific log facility- Parameters:
message
- message to logcontext
- context
-
error
void error(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs error message via implementation specific log facility- Parameters:
message
- message to logcontext
- context
-
warn
void warn(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs warning message via implementation specific log facility- Parameters:
message
- message to logcontext
- context
-
verbose
void verbose(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs verbose message via implementation specific log facility- Parameters:
message
- message to logcontext
- context
-
debug
void debug(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs verbose message via implementation specific log facility- Parameters:
message
- message to logcontext
- context
-
emit
void emit(java.lang.String eventType, LogLevel level, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Emit arbitrary event type- Parameters:
eventType
- typelevel
- levelmessage
- messagecontext
- context
-
-