public class HauptLogFilter extends StdLogFilter
ALogTaggedFilter.TagState
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
BYPASS_FILTER_DEFAULT_LOG_KATEGORIE, BYPASS_FILTER_DEFAULT_LOG_LVL, DEFAULT_LOG_KATEGORIE, DEFAULT_LOG_LVL
Constructor and Description |
---|
HauptLogFilter() |
HauptLogFilter(FilterModus modus) |
HauptLogFilter(HauptLogFilter filter)
Copy XTor, @throws NullpointerException, falls filter == null
|
HauptLogFilter(LMTag tag) |
HauptLogFilter(LogFilterKategorie kategorie,
LogFilterLogLvl lvl) |
HauptLogFilter(Logger kategorie,
LogLvl lvl,
LMTag tag) |
Modifier and Type | Method and Description |
---|---|
protected static StdLogFilter |
createDefaultBypassFilter()
Deprecated.
|
protected void |
decorateElement(org.w3c.dom.Document document,
org.w3c.dom.Element element)
Element mit Filterspezifischen Infos, jenseits von getName() versehen
Argumente nie null |
boolean |
equals(java.lang.Object obj) |
StdLogFilter |
getBypassFilter()
never null
getBypassFilter.pass ist stärker als die HauptFilterKriterien selbst, falls der Hauptfilter im Standard Modus ist). |
Logger |
getDefaultKategorie() |
LogLvl |
getDefaultLogLvl() |
protected java.lang.String |
getName()
Name des Filters (XML Namenskompatibel, ohne Blanks etc.)
|
int |
hashCode() |
boolean |
isBypassFilterEnabled() |
protected boolean |
passOnStandardModus(LogMsg logMsg)
wird nur aufgerufen, wenn der Filter in Standard Modus
Implementation des Filterverhaltens im Standard Modus |
void |
set(HauptLogFilter wegWirfFilter)
Clones the Setting of the wegWirfFilter
|
void |
setBypassFilterEnabled(boolean enabled) |
blocksAnyLevel, getKategorie, getLogLvl, getSaveString, passOnStandardModusIgnoreTag, set, setBlockAnyLevel, setFromSaveString, setFromSaveString, setKategorie, setLogLvl, toString
getTag, getTag, getTagState, set, setTagState
filter, getBeschreibungAsElement, getModus, makeKey, pass, set, setModus
createDocument, createElementWithTextContent, getXMLBeschreibung, getXMLBeschreibung, wrapInNamedElementWrapIn
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getXMLBeschreibung
public static final java.lang.String NAME
public HauptLogFilter()
public HauptLogFilter(LMTag tag)
public HauptLogFilter(LogFilterKategorie kategorie, LogFilterLogLvl lvl)
public HauptLogFilter(HauptLogFilter filter)
public HauptLogFilter(FilterModus modus)
@Deprecated protected static final StdLogFilter createDefaultBypassFilter()
protected boolean passOnStandardModus(LogMsg logMsg)
ALogFilter
passOnStandardModus
in class ALogTaggedFilter
protected java.lang.String getName()
ALogFilter
getName
in class StdLogFilter
protected void decorateElement(org.w3c.dom.Document document, org.w3c.dom.Element element)
ALogFilter
decorateElement
in class StdLogFilter
public final StdLogFilter getBypassFilter()
public final boolean isBypassFilterEnabled()
public final void setBypassFilterEnabled(boolean enabled)
public void set(HauptLogFilter wegWirfFilter)
public LogLvl getDefaultLogLvl()
getDefaultLogLvl
in class StdLogFilter
public Logger getDefaultKategorie()
getDefaultKategorie
in class StdLogFilter
public boolean equals(java.lang.Object obj)
equals
in class StdLogFilter
public int hashCode()
hashCode
in class StdLogFilter
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft