Package com.dtolabs.rundeck.core.logging
Interface LogEventControl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LogEventControl
addMetadata(java.lang.String key, java.lang.String value)
Add a single item to metadataLogEventControl
addMetadata(java.util.Map<java.lang.String,java.lang.String> data)
Add metadataLogEventControl
emit()
The log should be allowed to be emittedLogEventControl
quell()
The log should be quelled from final writing, but not from further processingLogEventControl
quiet()
The log should be quieted in final writing, but does not modify the log level for further processingLogEventControl
remove()
The event should be removed from processing by later filtersLogEventControl
setEventType(java.lang.String type)
Set even typeLogEventControl
setLoglevel(LogLevel level)
Force a certain log levelLogEventControl
setMessage(java.lang.String message)
set Message-
Methods inherited from interface com.dtolabs.rundeck.core.logging.LogEvent
getDatetime, getEventType, getLoglevel, getMessage, getMetadata
-
-
-
-
Method Detail
-
setEventType
LogEventControl setEventType(java.lang.String type)
Set even type- Parameters:
type
- new type- Returns:
- this
-
setLoglevel
LogEventControl setLoglevel(LogLevel level)
Force a certain log level- Parameters:
level
- log level- Returns:
- this
-
setMessage
LogEventControl setMessage(java.lang.String message)
set Message- Parameters:
message
- new message- Returns:
- this
-
addMetadata
LogEventControl addMetadata(java.util.Map<java.lang.String,java.lang.String> data)
Add metadata- Parameters:
data
- data to add- Returns:
- this
-
addMetadata
LogEventControl addMetadata(java.lang.String key, java.lang.String value)
Add a single item to metadata- Parameters:
key
- keyvalue
- value- Returns:
- this
-
emit
LogEventControl emit()
The log should be allowed to be emitted- Returns:
- this
-
quell
LogEventControl quell()
The log should be quelled from final writing, but not from further processing- Returns:
- this
-
quiet
LogEventControl quiet()
The log should be quieted in final writing, but does not modify the log level for further processing- Returns:
- this
-
remove
LogEventControl remove()
The event should be removed from processing by later filters- Returns:
- this
-
-