Class LogFilterKategorie
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.util.xml.AXmlBeschreibung
-
- de.desy.mst.libs.framework.mstapp.logging.filter.ALogFilter
-
- de.desy.mst.libs.framework.mstapp.logging.filter.LogFilterKategorie
-
- All Implemented Interfaces:
ILogFilter
,IXmlBeschreibung
public class LogFilterKategorie extends ALogFilter
Leaffilter fuer Logger Kategorien.
pass == true, falls die Kategorie der Message die Filter Kategorie ist (oder eine Subkategorie der Filter Kategorie).
- Version:
- 1.0.0
- Author:
- ws
-
-
Constructor Summary
Constructors Constructor Description LogFilterKategorie()
LogFilterKategorie(LogFilterKategorie kategorie)
LogFilterKategorie(Logger kategorie)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
decorateElement(org.w3c.dom.Document document, org.w3c.dom.Element element)
Element mit Filterspezifischen Infos, jenseits von getName() versehen
Argumente nie nullboolean
equals(java.lang.Object obj)
Logger
getKategorie()
nie nullprotected java.lang.String
getName()
Name des Filters (XML Namenskompatibel, ohne Blanks etc.)protected java.lang.String
getSaveString(java.lang.String appenderGruppe, java.lang.String saveString)
int
hashCode()
protected boolean
passOnStandardModus(LogMsg logMsg)
wird nur aufgerufen, wenn der Filter in Standard Modus
Implementation des Filterverhaltens im Standard Modusvoid
set(LogFilterKategorie logFilterKategorie)
Copy Semantikprotected void
setFromSaveString(java.lang.String appenderGruppe, java.lang.String saveString, java.lang.Object defaultKategorie)
void
setKategorie(Logger kategorie)
-
Methods inherited from class de.desy.mst.libs.framework.mstapp.logging.filter.ALogFilter
filter, getBeschreibungAsElement, getModus, makeKey, pass, set, setModus
-
Methods inherited from class de.desy.mst.libs.framework.mstapp.util.xml.AXmlBeschreibung
createDocument, createElementWithTextContent, getXMLBeschreibung, getXMLBeschreibung, wrapInNamedElementWrapIn
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.desy.mst.libs.framework.mstapp.util.xml.IXmlBeschreibung
getXMLBeschreibung
-
-
-
-
Constructor Detail
-
LogFilterKategorie
public LogFilterKategorie()
-
LogFilterKategorie
public LogFilterKategorie(Logger kategorie)
-
LogFilterKategorie
public LogFilterKategorie(LogFilterKategorie kategorie)
-
-
Method Detail
-
getKategorie
public Logger getKategorie()
nie null
-
setKategorie
public void setKategorie(Logger kategorie)
-
getSaveString
protected java.lang.String getSaveString(java.lang.String appenderGruppe, java.lang.String saveString)
- Overrides:
getSaveString
in classALogFilter
- Parameters:
appenderGruppe
- dieser spezifische Appender (Std Datei Logging mehrere Dateinamen)saveString
- Serialisierung von Eigenschaften anderer Klassenobjekte (do not touch or duplicate)- Returns:
- appended diese Serialisierung
-
setFromSaveString
protected void setFromSaveString(java.lang.String appenderGruppe, java.lang.String saveString, java.lang.Object defaultKategorie)
- Overrides:
setFromSaveString
in classALogFilter
- Parameters:
appenderGruppe
- dieser spezifische Appender (Std Datei Logging mehrere Dateinamen)saveString
- Serialisierung dieses Filters fuer PrefStoragedefaultKategorie
- wird nicht beachtet
-
passOnStandardModus
protected boolean passOnStandardModus(LogMsg logMsg)
Description copied from class:ALogFilter
wird nur aufgerufen, wenn der Filter in Standard Modus
Implementation des Filterverhaltens im Standard Modus- Specified by:
passOnStandardModus
in classALogFilter
-
getName
protected java.lang.String getName()
Description copied from class:ALogFilter
Name des Filters (XML Namenskompatibel, ohne Blanks etc.)- Specified by:
getName
in classALogFilter
-
decorateElement
protected void decorateElement(org.w3c.dom.Document document, org.w3c.dom.Element element)
Description copied from class:ALogFilter
Element mit Filterspezifischen Infos, jenseits von getName() versehen
Argumente nie null- Specified by:
decorateElement
in classALogFilter
-
set
public void set(LogFilterKategorie logFilterKategorie)
Copy Semantik
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classALogFilter
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classALogFilter
-
-