|
SLF4J API Version 1.4.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Marker
Markers are named objects used to enrich log statements. Conforming logging system Implementations of SLF4J determine how information conveyed by markers are used, if at all. In particular, many conforming logging systems ignore marker data.
Markers can contain child markers, which in turn can contain children of their own.
Field Summary | |
---|---|
static String |
ANY_MARKER
This constant represents any marker, including a null marker. |
static String |
ANY_NON_NULL_MARKER
This constant represents any non-null marker. |
Method Summary | |
---|---|
void |
add(Marker child)
Add a child Marker to this Marker. |
boolean |
contains(Marker other)
Does this marker contain the 'other' marker? Marker A is defined to contain marker B, if A == B or if B is a child of A. |
boolean |
contains(String name)
Does this marker contain the marker named 'name'? If 'name' is null the returned value is always false. |
String |
getName()
Get the name of this Marker. |
boolean |
hasChildren()
Does this marker have children? |
Iterator |
iterator()
Returns an Iterator which can be used to iterate over the children of this marker. |
boolean |
remove(Marker child)
Remove a child Marker. |
Field Detail |
---|
static final String ANY_MARKER
static final String ANY_NON_NULL_MARKER
Method Detail |
---|
String getName()
void add(Marker child)
child
- a child markerboolean remove(Marker child)
child
- the child Marker to remove
boolean hasChildren()
Iterator iterator()
boolean contains(Marker other)
other
- The marker to test for inclusion.
IllegalArgumentException
- if 'other' is nullboolean contains(String name)
other
- The marker to test for inclusion.
|
SLF4J API Version 1.4.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |