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 java.lang.Object implements org.jboss.logging.LoggerProvider
ALoggerProvider
for 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 void
clearMdc()
void
clearNdc()
org.jboss.logging.Logger
getLogger(java.lang.String name)
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)
-
-
-
Method Detail
-
getLogger
public org.jboss.logging.Logger getLogger(java.lang.String name)
- Specified by:
getLogger
in interfaceorg.jboss.logging.LoggerProvider
-
clearMdc
public void clearMdc()
- Specified by:
clearMdc
in interfaceorg.jboss.logging.LoggerProvider
-
putMdc
public java.lang.Object putMdc(java.lang.String key, java.lang.Object value)
- Specified by:
putMdc
in interfaceorg.jboss.logging.LoggerProvider
-
getMdc
public java.lang.Object getMdc(java.lang.String key)
- Specified by:
getMdc
in interfaceorg.jboss.logging.LoggerProvider
-
removeMdc
public void removeMdc(java.lang.String key)
- Specified by:
removeMdc
in interfaceorg.jboss.logging.LoggerProvider
-
getMdcMap
public java.util.Map<java.lang.String,java.lang.Object> getMdcMap()
- Specified by:
getMdcMap
in interfaceorg.jboss.logging.LoggerProvider
-
clearNdc
public void clearNdc()
- Specified by:
clearNdc
in interfaceorg.jboss.logging.LoggerProvider
-
getNdc
public java.lang.String getNdc()
- Specified by:
getNdc
in interfaceorg.jboss.logging.LoggerProvider
-
getNdcDepth
public int getNdcDepth()
- Specified by:
getNdcDepth
in interfaceorg.jboss.logging.LoggerProvider
-
popNdc
public java.lang.String popNdc()
- Specified by:
popNdc
in interfaceorg.jboss.logging.LoggerProvider
-
peekNdc
public java.lang.String peekNdc()
- Specified by:
peekNdc
in interfaceorg.jboss.logging.LoggerProvider
-
pushNdc
public void pushNdc(java.lang.String message)
- Specified by:
pushNdc
in interfaceorg.jboss.logging.LoggerProvider
-
setNdcMaxDepth
public void setNdcMaxDepth(int maxDepth)
- Specified by:
setNdcMaxDepth
in interfaceorg.jboss.logging.LoggerProvider
-
-