Package org.jboss.logging
Class AbstractLoggerProvider
- java.lang.Object
-
- org.jboss.logging.AbstractLoggerProvider
-
- Direct Known Subclasses:
AbstractMdcLoggerProvider
,Slf4jLoggerProvider
abstract class AbstractLoggerProvider extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
AbstractLoggerProvider.Entry
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ThreadLocal<java.util.ArrayDeque<AbstractLoggerProvider.Entry>>
ndcStack
-
Constructor Summary
Constructors Constructor Description AbstractLoggerProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearNdc()
java.lang.String
getNdc()
int
getNdcDepth()
java.lang.String
peekNdc()
java.lang.String
popNdc()
void
pushNdc(java.lang.String message)
void
setNdcMaxDepth(int maxDepth)
-
-
-
Field Detail
-
ndcStack
private final java.lang.ThreadLocal<java.util.ArrayDeque<AbstractLoggerProvider.Entry>> ndcStack
-
-
Method Detail
-
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)
-
-