Interface ILogAppender
-
- All Superinterfaces:
IFlushable
,ILogAppenderKern
,IXmlBeschreibung
- All Known Implementing Classes:
ALogAppender
,ALogAppenderBuffered
,ALogAppenderFormatted
,LogAppenderFile
,LogAppenderJavaKonsole
,LogAppenderTine
public interface ILogAppender extends ILogAppenderKern, IXmlBeschreibung
Interface fuer Mst Logging Appender (Senken).- Version:
- 1.0.0
- Author:
- ws
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StdLogFilter
getBypassFilter()
never null
Dieser Filter laesst alles passieren, was mindestens ein Unterfilter passieren laesst
(getFilter.pass ist staerker)StdLogFilter
getFilter()
never null
Dieser Filter filtert alles was mindestens ein Unterfilter filtert
(getBypassFilter.pass ist staerker)java.lang.String
getName()
kurzer Name fuer guten GUI Output, Eindeutig wegen safestring businessboolean
isBypassFilterEnabled()
void
registerPreference(IPrefManager prefMgr, IPreferences parent, java.lang.String appenderName)
Optionale SelbstRegistrierung einer Preferencevoid
setBypassFilterEnabled(boolean enabled)
-
Methods inherited from interface de.desy.mst.libs.framework.mstapp.logging.appender.IFlushable
flush
-
Methods inherited from interface de.desy.mst.libs.framework.mstapp.logging.appender.ILogAppenderKern
doLog, doLog
-
Methods inherited from interface de.desy.mst.libs.framework.mstapp.util.xml.IXmlBeschreibung
getBeschreibungAsElement, getXMLBeschreibung
-
-
-
-
Method Detail
-
getFilter
StdLogFilter getFilter()
never null
Dieser Filter filtert alles was mindestens ein Unterfilter filtert
(getBypassFilter.pass ist staerker)
-
getBypassFilter
StdLogFilter getBypassFilter()
never null
Dieser Filter laesst alles passieren, was mindestens ein Unterfilter passieren laesst
(getFilter.pass ist staerker)
-
isBypassFilterEnabled
boolean isBypassFilterEnabled()
-
setBypassFilterEnabled
void setBypassFilterEnabled(boolean enabled)
-
registerPreference
void registerPreference(IPrefManager prefMgr, IPreferences parent, java.lang.String appenderName)
Optionale SelbstRegistrierung einer Preference- Parameters:
prefMgr
- not null, hier registrierenparent
- might be null, optionler parent dieser PreferenceappenderName
- Name des Appenders (Explizit um die diversen std Datei appender in einem Namen zu haben
-
getName
java.lang.String getName()
kurzer Name fuer guten GUI Output, Eindeutig wegen safestring business
-
-