public class LoggerWithContext extends java.lang.Object implements ExecutionLogger
| Constructor and Description |
|---|
LoggerWithContext(ContextLogger contextLogger,
Contextual contextual) |
| Modifier and Type | Method and Description |
|---|---|
void |
event(java.lang.String eventType,
java.lang.String message,
java.util.Map eventMeta) |
void |
log(int level,
java.lang.String message)
Log a message at a given level
|
void |
log(int level,
java.lang.String message,
java.util.Map eventMeta)
Log a message at a given level, with additional metadata
|
void |
logInternal(int level,
java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> data) |
public LoggerWithContext(ContextLogger contextLogger, Contextual contextual)
public final void log(int level,
java.lang.String message)
ExecutionLoggerlog in interface ExecutionLoggerlevel - the log level, from 0 to 5, where 0 is "error" and 5 is "debug"message - Message being logged. null messages are not logged, however, zero-length strings
are.public void log(int level,
java.lang.String message,
java.util.Map eventMeta)
ExecutionLoggerlog in interface ExecutionLoggerlevel - the log level, from 0 to 5, where 0 is "error" and 5 is "debug"message - Message being logged. null messages are not logged, however, zero-length strings
are.eventMeta - metadatapublic void event(java.lang.String eventType,
java.lang.String message,
java.util.Map eventMeta)
event in interface ExecutionLoggereventType - event typemessage - Message being logged. null messages are not logged, however, zero-length strings
are.eventMeta - metadatapublic void logInternal(int level,
java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> data)