Package liquibase.logging.mdc
Interface MdcManager
- All Superinterfaces:
Plugin
- All Known Implementing Classes:
NoOpMdcManager
-
Field Summary
Fields inherited from interface liquibase.plugin.Plugin
PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NOT_APPLICABLE, PRIORITY_SPECIALIZED
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clear the MDC.getAll()
int
Puts a context value (thevalue
parameter) as identified with thekey
parameter into the MDC.Puts a context value (thevalue
parameter) as identified with thekey
parameter into the MDC.put
(String key, List<? extends CustomMdcObject> values) Puts a context value (thevalues
parameter) as identified with thekey
parameter into the MDC.Puts a context value (thevalues
parameter) as identified with thekey
parameter into the MDC.Puts a context value (thevalues
parameter) as identified with thekey
parameter into the MDC.put
(String key, CustomMdcObject customMdcObject) Puts a context value (thecustomMdcObject
parameter) as identified with thekey
parameter into the MDC.put
(String key, CustomMdcObject customMdcObject, boolean removeWhenScopeExits) Puts a context value (thecustomMdcObject
parameter) as identified with thekey
parameter into the MDC.void
Removes the context value identified by thekey
parameter.
-
Method Details
-
put
Puts a context value (thevalue
parameter) as identified with thekey
parameter into the MDC. The caller is responsible for cleaning up this entry at an appropriate time. -
put
Puts a context value (thevalue
parameter) as identified with thekey
parameter into the MDC. The caller is responsible for cleaning up this entry at an appropriate time.- Parameters:
removeWhenScopeExits
- if true, this key value pair will be automatically removed from the MDC when this scope exits. If there is not a demonstrable reason for setting this parameter to false then it should be set to true.
-
put
Puts a context value (thevalues
parameter) as identified with thekey
parameter into the MDC. The caller is responsible for cleaning up this entry at an appropriate time. -
put
Puts a context value (thevalues
parameter) as identified with thekey
parameter into the MDC. The caller is responsible for cleaning up this entry at an appropriate time.- Parameters:
removeWhenScopeExits
- if true, this key value pair will be automatically removed from the MDC when this scope exits. If there is not a demonstrable reason for setting this parameter to false then it should be set to true.
-
put
Puts a context value (thevalues
parameter) as identified with thekey
parameter into the MDC. The caller is responsible for cleaning up this entry at an appropriate time. -
put
Puts a context value (thecustomMdcObject
parameter) as identified with thekey
parameter into the MDC. The caller is responsible for cleaning up this entry at an appropriate time. -
put
Puts a context value (thecustomMdcObject
parameter) as identified with thekey
parameter into the MDC. The caller is responsible for cleaning up this entry at an appropriate time.- Parameters:
removeWhenScopeExits
- if true, this key value pair will be automatically removed from the MDC when this scope exits. If there is not a demonstrable reason for setting this parameter to false then it should be set to true.
-
remove
Removes the context value identified by thekey
parameter. -
clear
Clear the MDC. -
getPriority
-
getAll
-