Package com.dtolabs.rundeck.core.logging
Interface LogEventControl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LogEventControladdMetadata(java.lang.String key, java.lang.String value)Add a single item to metadataLogEventControladdMetadata(java.util.Map<java.lang.String,java.lang.String> data)Add metadataLogEventControlemit()The log should be allowed to be emittedLogEventControlquell()The log should be quelled from final writing, but not from further processingLogEventControlquiet()The log should be quieted in final writing, but does not modify the log level for further processingLogEventControlremove()The event should be removed from processing by later filtersLogEventControlsetEventType(java.lang.String type)Set even typeLogEventControlsetLoglevel(LogLevel level)Force a certain log levelLogEventControlsetMessage(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
-
-