Package org.jboss.logging
Class AbstractMdcLoggerProvider
- java.lang.Object
-
- org.jboss.logging.AbstractLoggerProvider
-
- org.jboss.logging.AbstractMdcLoggerProvider
-
- Direct Known Subclasses:
JDKLoggerProvider
abstract class AbstractMdcLoggerProvider extends AbstractLoggerProvider
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object>>
mdcMap
-
Constructor Summary
Constructors Constructor Description AbstractMdcLoggerProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearMdc()
java.lang.Object
getMdc(java.lang.String key)
java.util.Map<java.lang.String,java.lang.Object>
getMdcMap()
java.lang.Object
putMdc(java.lang.String key, java.lang.Object value)
void
removeMdc(java.lang.String key)
-
Methods inherited from class org.jboss.logging.AbstractLoggerProvider
clearNdc, getNdc, getNdcDepth, peekNdc, popNdc, pushNdc, setNdcMaxDepth
-
-
-
-
Method Detail
-
clearMdc
public void clearMdc()
-
getMdc
public java.lang.Object getMdc(java.lang.String key)
-
getMdcMap
public java.util.Map<java.lang.String,java.lang.Object> getMdcMap()
-
putMdc
public java.lang.Object putMdc(java.lang.String key, java.lang.Object value)
-
removeMdc
public void removeMdc(java.lang.String key)
-
-