public class StdLogFilter extends ALogTaggedFilter
ALogTaggedFilter.TagState
Modifier and Type | Field and Description |
---|---|
static Logger |
BYPASS_FILTER_DEFAULT_LOG_KATEGORIE |
static LogLvl |
BYPASS_FILTER_DEFAULT_LOG_LVL |
static Logger |
DEFAULT_LOG_KATEGORIE |
static LogLvl |
DEFAULT_LOG_LVL |
static java.lang.String |
NAME |
Constructor and Description |
---|
StdLogFilter() |
StdLogFilter(LMTag tag) |
StdLogFilter(LogFilterKategorie kategorie,
LogFilterLogLvl lvl) |
StdLogFilter(LogFilterKategorie kategorie,
LogFilterLogLvl lvl,
LMTag tag) |
StdLogFilter(Logger kategorie) |
StdLogFilter(Logger kategorie,
LogLvl logLvl) |
StdLogFilter(Logger kategorie,
LogLvl lvl,
LMTag tag) |
StdLogFilter(LogLvl logLvl) |
StdLogFilter(StdLogFilter filter)
Copy XTor: deep clone des StdLogFilter filter @throws NullpointerException, falls filter == null
|
Modifier and Type | Method and Description |
---|---|
boolean |
blocksAnyLevel()
d.h passes only on modus or tag, but not LogLvl or Katergorie if true
|
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) |
Logger |
getDefaultKategorie() |
LogLvl |
getDefaultLogLvl() |
Logger |
getKategorie()
nie null
|
LogLvl |
getLogLvl()
nie null, beachte: setBlockAnyLevel(), blocksAnyLevel()
|
protected java.lang.String |
getName()
Name des Filters (XML Namenskompatibel, ohne Blanks etc.)
|
java.lang.String |
getSaveString(java.lang.String appenderGruppe,
java.lang.String saveString) |
int |
hashCode() |
boolean |
passOnStandardModusIgnoreTag(LogMsg logMsg) |
void |
set(StdLogFilter wegWirfFilter)
Clones the Setting of the wegWirfFilter
|
void |
setBlockAnyLevel(boolean blocksAnyLevel)
falls true => (passOnStandardModusIgnoreTag(final LogMsg logMsg) == false), nur noch Modus und Tag wirksam
|
void |
setFromSaveString(java.lang.String appenderGruppe,
java.lang.String saveString)
ohne optionalDefault da eh ignoriert
|
void |
setFromSaveString(java.lang.String appenderGruppe,
java.lang.String saveString,
java.lang.Object optionalDefault) |
void |
setKategorie(Logger kategorie) |
void |
setLogLvl(LogLvl logLvl)
beachte: setBlockAnyLevel(), blocksAnyLevel()
|
java.lang.String |
toString() |
getTag, getTag, getTagState, passOnStandardModus, 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 static final Logger DEFAULT_LOG_KATEGORIE
public static final LogLvl DEFAULT_LOG_LVL
public static final Logger BYPASS_FILTER_DEFAULT_LOG_KATEGORIE
public static final LogLvl BYPASS_FILTER_DEFAULT_LOG_LVL
public StdLogFilter()
public StdLogFilter(LMTag tag)
public StdLogFilter(Logger kategorie)
public StdLogFilter(LogLvl logLvl)
public StdLogFilter(LogFilterKategorie kategorie, LogFilterLogLvl lvl)
NullPointerException,
- falls kategorie oder lvl == null ist.public StdLogFilter(Logger kategorie, LogLvl lvl, LMTag tag)
NullPointerException,
- falls kategorie oder lvl == null ist. LMTag can be nullpublic StdLogFilter(LogFilterKategorie kategorie, LogFilterLogLvl lvl, LMTag tag)
NullPointerException,
- falls kategorie oder lvl == null ist. LMTag can be nullpublic StdLogFilter(StdLogFilter filter)
public LogLvl getLogLvl()
public void setLogLvl(LogLvl logLvl)
public Logger getKategorie()
public void setKategorie(Logger kategorie)
public boolean blocksAnyLevel()
public void setBlockAnyLevel(boolean blocksAnyLevel)
public void set(StdLogFilter wegWirfFilter)
public LogLvl getDefaultLogLvl()
public Logger getDefaultKategorie()
public boolean passOnStandardModusIgnoreTag(LogMsg logMsg)
passOnStandardModusIgnoreTag
in class ALogTaggedFilter
protected java.lang.String getName()
ALogFilter
getName
in class ALogFilter
protected void decorateElement(org.w3c.dom.Document document, org.w3c.dom.Element element)
ALogFilter
decorateElement
in class ALogTaggedFilter
public boolean equals(java.lang.Object obj)
equals
in class ALogTaggedFilter
public int hashCode()
hashCode
in class ALogTaggedFilter
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getSaveString(java.lang.String appenderGruppe, java.lang.String saveString)
getSaveString
in class ALogTaggedFilter
appenderGruppe
- dieser spezifische Appender (Std Datei Logging mehrere Dateinamen)saveString
- Serialisierung von Eigenschaften anderer Klassenobjekte (do not touch or duplicate)public void setFromSaveString(java.lang.String appenderGruppe, java.lang.String saveString, java.lang.Object optionalDefault)
setFromSaveString
in class ALogTaggedFilter
appenderGruppe
- dieser spezifische Appender (Std Datei Logging mehrere Dateinamen)saveString
- Serialisierung dieses Filters fuer PrefStorageoptionalDefault
- wird nicht beachtetpublic final void setFromSaveString(java.lang.String appenderGruppe, java.lang.String saveString)
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft