public class NOPMDCAdapter extends Objectimplements MDCAdapter
MDCAdapter interface. It is used for all logging systems which do not support mapped diagnostic contexts such as JDK14, simple and NOP.
| Constructor and Description |
|---|
NOPMDCAdapter()
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clear all entries in the MDC.
|
String |
get(String
Get the context identified by the
key parameter.
|
Map |
getCopyOfContextMap()
Return a copy of the current thread's context map, with keys and values of type String.
|
void |
put(String
Put a context value (the
val parameter) as identified with the
key parameter into the current thread's context map.
|
void |
remove(String
Remove the the context identified by the
key parameter.
|
void |
setContextMap(Map
Set the current thread's context map by first clearing any existing map and then copying the map passed as parameter.
|
public void clear()
MDCAdapter
public Stringget(String key)
MDCAdapter
key parameter. The
key parameter cannot be null.
get in interface
MDCAdapter
key parameter.
public void put(Stringkey, String val)
MDCAdapter
val parameter) as identified with the
key parameter into the current thread's context map. The
key parameter cannot be null. The code>val parameter can be null only if the underlying implementation supports it.
If the current thread does not have a context map it is created as a side effect of this call.
public void remove(Stringkey)
MDCAdapter
key parameter. The
key parameter cannot be null.
This method does nothing if there is no previous value associated with key.
public Map<String ,String > getCopyOfContextMap()
MDCAdapter
getCopyOfContextMap in interface
MDCAdapter
public void setContextMap(Map<String ,String > contextMap)
MDCAdapter
setContextMap in interface
MDCAdapter
contextMap - must contain only keys and values of type String