Class LogAppenderJavaKonsole
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.util.xml.AXmlBeschreibung
-
- de.desy.mst.libs.framework.mstapp.logging.appender.ALogAppender
-
- de.desy.mst.libs.framework.mstapp.logging.appender.ALogAppenderFormatted
-
- de.desy.mst.libs.framework.mstapp.logging.appender.LogAppenderJavaKonsole
-
- All Implemented Interfaces:
IFlushable
,ILogAppender
,ILogAppenderKern
,IWriter<LogMsg>
,IXmlBeschreibung
public class LogAppenderJavaKonsole extends ALogAppenderFormatted
Schreibt nach System.Out oder System.Err je nach Level- Version:
- 1.0.0
- Author:
- ws
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
NAME
static Logger
suppressedKategorie
-
Constructor Summary
Constructors Constructor Description LogAppenderJavaKonsole()
LogAppenderJavaKonsole(ILogFormatter logFormatter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doWrite(LogMsg msg)
msg ist erfolgreich gefiltert und muss nur noch rausgeschrieben werdenvoid
flush()
schreibt (so vorhanden) den Puffer rausorg.w3c.dom.Element
getBeschreibungAsElement(org.w3c.dom.Document document)
java.lang.String
getName()
kurzer Name fuer guten GUI Output, Eindeutig wegen safestring business-
Methods inherited from class de.desy.mst.libs.framework.mstapp.logging.appender.ALogAppenderFormatted
getLogFormatter
-
Methods inherited from class de.desy.mst.libs.framework.mstapp.logging.appender.ALogAppender
doLog, doLog, getBeschreibungAsElement, getBypassFilter, getFilter, isBypassFilterEnabled, registerPreference, setBypassFilterEnabled, toString
-
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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.desy.mst.libs.framework.mstapp.util.xml.IXmlBeschreibung
getXMLBeschreibung
-
-
-
-
Field Detail
-
suppressedKategorie
public static volatile Logger suppressedKategorie
-
NAME
public final java.lang.String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LogAppenderJavaKonsole
public LogAppenderJavaKonsole()
-
LogAppenderJavaKonsole
public LogAppenderJavaKonsole(ILogFormatter logFormatter)
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:ILogAppender
kurzer Name fuer guten GUI Output, Eindeutig wegen safestring business
-
flush
public void flush()
Description copied from interface:IFlushable
schreibt (so vorhanden) den Puffer raus
-
doWrite
public void doWrite(LogMsg msg)
Description copied from class:ALogAppender
msg ist erfolgreich gefiltert und muss nur noch rausgeschrieben werden- Specified by:
doWrite
in interfaceIWriter<LogMsg>
- Specified by:
doWrite
in classALogAppender
- Parameters:
msg
- never null und erfolgreich durch die filter gekommen
-
getBeschreibungAsElement
public org.w3c.dom.Element getBeschreibungAsElement(org.w3c.dom.Document document)
- Parameters:
document
- (may be null, soll intern nicht geaendert werden, dient lediglich zur Herstellung der Nodes)- Returns:
- liefert einen DOM Node als Selbstbeschreibung
-
-