Package org.jboss.logging
Class JDKLoggerProvider
- java.lang.Object
-
- org.jboss.logging.JDKLoggerProvider
-
- All Implemented Interfaces:
LoggerProvider
public final class JDKLoggerProvider extends java.lang.Object implements LoggerProvider
An implementation of the log provider for the JDK Log Manager.
-
-
Constructor Summary
Constructors Constructor Description JDKLoggerProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearMdc()
void
clearNdc()
Logger
getLogger(java.lang.String name)
Returns a logger which is backed by a logger from the log provider.java.lang.Object
getMdc(java.lang.String key)
java.util.Map<java.lang.String,java.lang.Object>
getMdcMap()
java.lang.String
getNdc()
int
getNdcDepth()
java.lang.String
peekNdc()
java.lang.String
popNdc()
void
pushNdc(java.lang.String message)
java.lang.Object
putMdc(java.lang.String key, java.lang.Object value)
void
removeMdc(java.lang.String key)
void
setNdcMaxDepth(int maxDepth)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jboss.logging.LoggerProvider
clearMdc, clearNdc, getMdc, getMdcMap, getNdc, getNdcDepth, peekNdc, popNdc, pushNdc, putMdc, removeMdc, setNdcMaxDepth
-
-
-
-
Method Detail
-
getLogger
public Logger getLogger(java.lang.String name)
Description copied from interface:LoggerProvider
Returns a logger which is backed by a logger from the log provider.Note: this should never be
null
- Specified by:
getLogger
in interfaceLoggerProvider
- Parameters:
name
- the name of the logger- Returns:
- a logger for the log provider logger.
-
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)
-
clearNdc
public void clearNdc()
-
getNdc
public java.lang.String getNdc()
-
getNdcDepth
public int getNdcDepth()
-
peekNdc
public java.lang.String peekNdc()
-
popNdc
public java.lang.String popNdc()
-
pushNdc
public void pushNdc(java.lang.String message)
-
setNdcMaxDepth
public void setNdcMaxDepth(int maxDepth)
-
-