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 voiddebug(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)Logs verbose message via implementation specific log facilityvoidemit(java.lang.String eventType, LogLevel level, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)Emit arbitrary event typevoiderror(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)Logs error message via implementation specific log facilityvoidlog(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)Logs message via implementation specific log facilityvoidverbose(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)Logs verbose message via implementation specific log facilityvoidwarn(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
-
-