Class ALogAppender

    • Constructor Detail

      • ALogAppender

        public ALogAppender​(HauptLogFilter hauptLogFilter)
      • ALogAppender

        public ALogAppender()
    • Method Detail

      • doWrite

        public abstract void doWrite​(LogMsg msg)
        msg ist erfolgreich gefiltert und muss nur noch rausgeschrieben werden
        Specified by:
        doWrite in interface IWriter<LogMsg>
        Parameters:
        msg - never null und erfolgreich durch die filter gekommen
      • getFilter

        public final StdLogFilter getFilter()
        Description copied from interface: ILogAppender
        never null
        Dieser Filter filtert alles was mindestens ein Unterfilter filtert
        (getBypassFilter.pass ist staerker)
        Specified by:
        getFilter in interface ILogAppender
      • getBypassFilter

        public final StdLogFilter getBypassFilter()
        Description copied from interface: ILogAppender
        never null
        Dieser Filter laesst alles passieren, was mindestens ein Unterfilter passieren laesst
        (getFilter.pass ist staerker)
        Specified by:
        getBypassFilter in interface ILogAppender
      • registerPreference

        public void registerPreference​(IPrefManager prefMgr,
                                       IPreferences parent,
                                       java.lang.String appenderName)
        Description copied from interface: ILogAppender
        Optionale SelbstRegistrierung einer Preference
        Specified by:
        registerPreference in interface ILogAppender
        Parameters:
        prefMgr - not null, hier registrieren
        parent - might be null, optionler parent dieser Preference
        appenderName - Name des Appenders (Explizit um die diversen std Datei appender in einem Namen zu haben
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getBeschreibungAsElement

        protected org.w3c.dom.Element getBeschreibungAsElement​(org.w3c.dom.Document document,
                                                               java.lang.String name)