Package org.hibernate.testing.logger
Class TestableLoggerProvider
- java.lang.Object
-
- org.hibernate.testing.logger.TestableLoggerProvider
-
- All Implemented Interfaces:
org.jboss.logging.LoggerProvider
public class TestableLoggerProvider extends Object implements org.jboss.logging.LoggerProvider
ALoggerProviderfor JBoss Logger. See also META-INF/services/org.jboss.logging.LoggerProvider
-
-
Constructor Summary
Constructors Constructor Description TestableLoggerProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearMdc()voidclearNdc()org.jboss.logging.LoggergetLogger(String name)ObjectgetMdc(String key)Map<String,Object>getMdcMap()StringgetNdc()intgetNdcDepth()StringpeekNdc()StringpopNdc()voidpushNdc(String message)ObjectputMdc(String key, Object value)voidremoveMdc(String key)voidsetNdcMaxDepth(int maxDepth)
-
-
-
Method Detail
-
getLogger
public org.jboss.logging.Logger getLogger(String name)
- Specified by:
getLoggerin interfaceorg.jboss.logging.LoggerProvider
-
clearMdc
public void clearMdc()
- Specified by:
clearMdcin interfaceorg.jboss.logging.LoggerProvider
-
putMdc
public Object putMdc(String key, Object value)
- Specified by:
putMdcin interfaceorg.jboss.logging.LoggerProvider
-
getMdc
public Object getMdc(String key)
- Specified by:
getMdcin interfaceorg.jboss.logging.LoggerProvider
-
removeMdc
public void removeMdc(String key)
- Specified by:
removeMdcin interfaceorg.jboss.logging.LoggerProvider
-
getMdcMap
public Map<String,Object> getMdcMap()
- Specified by:
getMdcMapin interfaceorg.jboss.logging.LoggerProvider
-
clearNdc
public void clearNdc()
- Specified by:
clearNdcin interfaceorg.jboss.logging.LoggerProvider
-
getNdc
public String getNdc()
- Specified by:
getNdcin interfaceorg.jboss.logging.LoggerProvider
-
getNdcDepth
public int getNdcDepth()
- Specified by:
getNdcDepthin interfaceorg.jboss.logging.LoggerProvider
-
popNdc
public String popNdc()
- Specified by:
popNdcin interfaceorg.jboss.logging.LoggerProvider
-
peekNdc
public String peekNdc()
- Specified by:
peekNdcin interfaceorg.jboss.logging.LoggerProvider
-
pushNdc
public void pushNdc(String message)
- Specified by:
pushNdcin interfaceorg.jboss.logging.LoggerProvider
-
setNdcMaxDepth
public void setNdcMaxDepth(int maxDepth)
- Specified by:
setNdcMaxDepthin interfaceorg.jboss.logging.LoggerProvider
-
-