Interface ILogFilter
-
- All Superinterfaces:
IXmlBeschreibung
- All Known Implementing Classes:
ALogCollectionFilter
,ALogFilter
,ALogTaggedFilter
,HauptLogFilter
,LogFilterKategorie
,LogFilterLogLvl
,OderLogFilter
,StdLogFilter
,UndLogFilter
public interface ILogFilter extends IXmlBeschreibung
Basis Interface um Logging Messages auszufiltern.
Es soll immer gelten: pass(logMsg) == not filter(logMsg)- Version:
- 1.0.0
- Author:
- ws
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
filter(LogMsg logMsg)
true, falls logMsg ausgefiltert wirdFilterModus
getModus()
never null, @see de.desy.mst.mstapp.logging.filter.FilterModusboolean
pass(LogMsg logMsg)
true, falls logMsg nicht ausgefiltert wirdvoid
setModus(FilterModus modus)
never null, @see de.desy.mst.mstapp.logging.filter.FilterModus-
Methods inherited from interface de.desy.mst.libs.framework.mstapp.util.xml.IXmlBeschreibung
getBeschreibungAsElement, getXMLBeschreibung
-
-
-
-
Method Detail
-
pass
boolean pass(LogMsg logMsg)
true, falls logMsg nicht ausgefiltert wird
-
filter
boolean filter(LogMsg logMsg)
true, falls logMsg ausgefiltert wird
-
getModus
FilterModus getModus()
never null, @see de.desy.mst.mstapp.logging.filter.FilterModus
-
setModus
void setModus(FilterModus modus)
never null, @see de.desy.mst.mstapp.logging.filter.FilterModus
-
-