|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 |
public static final String ANY_MARKER
public static final String ANY_NON_NULL_MARKER
Method Detail |
public String getName()
public void add(Marker child)
child
- a child markerpublic boolean remove(Marker child)
child
- the child Marker to remove
public boolean hasChildren()
public Iterator iterator()
public boolean contains(Marker other)
other
- The marker to test for inclusion.
IllegalArgumentException
- if 'other' is nullpublic boolean contains(String name)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |