de.bsvrz.sys.funclib.debug
Class DebugFormatterStdErrText

java.lang.Object
  extended by java.util.logging.Formatter
      extended by de.bsvrz.sys.funclib.debug.DebugFormatterStdErrText

public class DebugFormatterStdErrText
extends Formatter

Gibt die DebugMeldungen als Text aus. Die Ausgabe erfolgt in der folgenden Form (Bespiel für Ausgaben in Verschiedenen Leveln und mit mehrzeiligen Meldungstexten):

 ------- 18.09.2003 16:58:22,960:+0200(TID:......) ---------------------- STATUS Ausgabedatei angelegt. #000000 18.09.2003
 16:58:22,960:+0200(TID:000010) ---------------------- INFO LOGGER :ApplikationName MELDUNG: Aktuelle Debugeinstellungen
 ---------------------------------------------- Registrierte DebugLogger: global ApplikationName
 

Basiseinstellung des Wurzel-DebugLoggers ---------------------------------------------- Name :ApplikationName DebugLevel :ALL Filter :null ParentName :java.util.logging.LogManager$RootLogger@e7b241 RCS-Bundle :null RCS-Bundle-Name :null #000001 18.09.2003 16:58:22,970:+0200(TID:000010) ###################### FEHLER LOGGER :ApplikationName.hck.debug.TestLogger MELDUNG: hck.debug.TestLogger :Testausgabe in SEVERE #000002 18.09.2003 16:58:22,970:+0200(TID:000010) ====================== WARNUNG LOGGER :ApplikationName.hck.debug.TestLogger MELDUNG: hck.debug.TestLogger :Testausgabe in WARNING #000003 18.09.2003 16:58:22,970:+0200(TID:000010) ---------------------- INFO LOGGER :ApplikationName.hck.debug.TestLogger MELDUNG: hck.debug.TestLogger :Testausgabe in INFO #000004 18.09.2003 16:58:23,070:+0200(TID:000010) ...................... KONFIG LOGGER :ApplikationName.hck.debug.TestLogger MELDUNG: hck.debug.TestLogger :Testausgabe in CONFIG #000005 18.09.2003 16:58:23,070:+0200(TID:000010) . . . . . . . . FEIN LOGGER :ApplikationName.hck.debug.TestLogger MELDUNG: hck.debug.TestLogger :Testausgabe in FINE #000006 18.09.2003 16:58:23,070:+0200(TID:000010) . . . . . . . . FEINER LOGGER :ApplikationName.hck.debug.TestLogger MELDUNG: hck.debug.TestLogger :Testausgabe in FINER #000007 18.09.2003 16:58:23,070:+0200(TID:000010) . . . . . . . . DETAIL LOGGER :ApplikationName.hck.debug.TestLogger MELDUNG: hck.debug.TestLogger :Testausgabe in FINEST

Author:
Hans Christian Kniß (HCK)

Constructor Summary
DebugFormatterStdErrText()
           
DebugFormatterStdErrText(boolean debugStdErrWithStackTraces)
           
 
Method Summary
 String format(LogRecord lr)
          Gibt dei DebungMeldung aus
 
Methods inherited from class java.util.logging.Formatter
formatMessage, getHead, getTail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DebugFormatterStdErrText

public DebugFormatterStdErrText()

DebugFormatterStdErrText

public DebugFormatterStdErrText(boolean debugStdErrWithStackTraces)
Method Detail

format

public String format(LogRecord lr)
Gibt dei DebungMeldung aus

Specified by:
format in class Formatter
Parameters:
lr - LogRecord mit den Informationen einer Meldung.
Returns:
Gibt den als Text formatierten Meldungstext mit den im LogRecord übergebenen Informationen aus.