Interface ExecutionLogger
-
- All Known Subinterfaces:
ExecutionListener
,ExecutionListenerOverride
,PluginLogger
,PluginLoggingContext
- All Known Implementing Classes:
ExecutionListenerOverrideBase
,LoggerWithContext
,NoopExecutionListener
,WorkflowExecutionListenerImpl
public interface ExecutionLogger
- Since:
- 5/11/17
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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 levelvoid
log(int level, java.lang.String message, java.util.Map eventMeta)
Log a message at a given level, with additional metadata
-
-
-
Method Detail
-
log
void log(int level, java.lang.String message)
Log a message at a given level- Parameters:
level
- the log level, from 0 to 4, where 0 is "error" and 4 is "debug"message
- Message being logged.null
messages are not logged, however, zero-length strings are.
-
log
void log(int level, java.lang.String message, java.util.Map eventMeta)
Log a message at a given level, with additional metadata- Parameters:
level
- the log level, from 0 to 4, where 0 is "error" and 4 is "debug"message
- Message being logged.null
messages are not logged, however, zero-length strings are.eventMeta
- metadata
-
event
void event(java.lang.String eventType, java.lang.String message, java.util.Map eventMeta)
- Parameters:
eventType
- event typemessage
- Message being logged.null
messages are not logged, however, zero-length strings are.eventMeta
- metadata
-
-