|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.sys.dcf77.lib.MyLogger
public class MyLogger
Fuer Logging Information. Debugausgaben können abgeschaltet und/oder in Datei umgeleitet werden.
| Field Summary | |
|---|---|
private static java.lang.String |
_fileName_akt
aktuelle Ausgabedatei |
private static java.lang.String |
_fileName_vorher
vorherige Ausgabedatei |
private static long |
_modus_akt
aktueller Initialisierungsmodus |
private static long |
_modus_vorher
voriger Initialisierungsmodus |
private java.lang.Boolean |
m_auchSysOut
Ausgabe zusaetzlich auf System.out? |
private java.lang.Boolean |
m_loggingAus
nicht loggen? |
private java.lang.Boolean |
m_mitDatum
Datum vor jede Ausgabezeile? |
private java.lang.Boolean |
m_neueZeile
Befindet sich die Ausgabe am Anfang einer neuen Zeile? |
private java.io.PrintStream |
m_out
aktueller PrintStream |
static MyLogger |
myLogger
Instanz der Klasse; es gibt nur eine (Singleton) |
| Constructor Summary | |
|---|---|
private |
MyLogger()
verdeckter Konstruktor. |
| Method Summary | |
|---|---|
private void |
close()
Schliesse Datei. |
private static java.lang.String |
ersetzeZeitToken(java.lang.String quelle)
Ersetzt das token |
static java.io.PrintStream |
get_out()
liefert den aktuellen Ausgabestrom |
static java.lang.Boolean |
init(java.lang.String dateiModus)
Initialisiert das Ausgabeziel. |
static java.lang.Boolean |
init(java.lang.String dateiName,
long modus)
Initialisiert das Ausgabeziel. |
static void |
log(java.lang.String kategorie,
java.lang.String ausgabe)
Schreibe Logging Info |
static void |
logln(java.lang.String kategorie,
java.lang.String ausgabe)
Schreibe Logging Info |
static void |
main(java.lang.String[] args)
Testroutine fuer das lokale Modul. |
private java.lang.Boolean |
open(java.lang.String fileName,
boolean append)
Oeffne Datei |
private void |
privlog(java.io.PrintStream ps,
java.lang.String kategorie,
java.lang.String ausgabe,
boolean nl)
Schreibe Logging Info; private Aktionsfunktion. |
private static void |
privlog1(java.lang.String kategorie,
java.lang.String ausgabe,
boolean nl)
Schreibe Logging Info; private Wrapper Funktion. |
static void |
reinit()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static MyLogger myLogger
private java.io.PrintStream m_out
private java.lang.Boolean m_mitDatum
private java.lang.Boolean m_auchSysOut
private java.lang.Boolean m_loggingAus
private static java.lang.String _fileName_vorher
private static java.lang.String _fileName_akt
private static long _modus_vorher
private static long _modus_akt
private java.lang.Boolean m_neueZeile
| Constructor Detail |
|---|
private MyLogger()
| Method Detail |
|---|
public static java.io.PrintStream get_out()
public static java.lang.Boolean init(java.lang.String dateiModus)
MyLoggerinit(String, long) gerufen.
dateiModus - dateiName:modus
public static java.lang.Boolean init(java.lang.String dateiName,
long modus)
dateiName - Logging Informationen in diese Datei schreiben. modus - 1: anhaengenpublic static void reinit()
public static void logln(java.lang.String kategorie,
java.lang.String ausgabe)
ausgabe - Ausgabe mit Zeilenumbruch.
public static void log(java.lang.String kategorie,
java.lang.String ausgabe)
ausgabe - Ausgabe, ohne Zeilenumbruch.
private static void privlog1(java.lang.String kategorie,
java.lang.String ausgabe,
boolean nl)
ausgabe - Ausgabenl - true: mit NewLine
private void privlog(java.io.PrintStream ps,
java.lang.String kategorie,
java.lang.String ausgabe,
boolean nl)
kategorie - Ausgabekategorieausgabe - Ausgabenl - true: mit NewLine
private java.lang.Boolean open(java.lang.String fileName,
boolean append)
fileName - zu oeffnende Dateiappend - anhaengen?
private void close()
private static java.lang.String ersetzeZeitToken(java.lang.String quelle)
quelle -
public static void main(java.lang.String[] args)
args - Testargumente
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||