Package de.tu_bs.isbs.util.io.print
Interface Loggable
- All Known Implementing Classes:
AbstractLogger
,DefaultSystemLogger
,SystemLoggerOut2Err
public interface Loggable
Log-Meldungen.
- Author:
- reiser
-
Method Summary
Modifier and Type Method Description void
close()
Schließen der Resourcen des Loggers.void
debug(java.lang.String message)
Gibt Meldung aus, sofern im Debug-Modus.java.io.PrintWriter
err()
Liefert PrintWriter für Fehlerausgabe.void
now(java.lang.String message)
Gibt eine Meldung mit Zeitstempel auf out() aus.void
nowDebug(java.lang.String message)
Gibt Meldung aus, sofern im Debug-Modus.void
nowErr(java.lang.String message)
Gibt eine Meldung mit Zeitstempel auf err() aus.java.io.PrintWriter
out()
Liefert PrintWriter für Standardausgabe.void
setDebuggingEnabled(boolean enabled)
Schaltet Ausgabe von Debugging-Meldungen ein oder aus.
-
Method Details
-
out
java.io.PrintWriter out()Liefert PrintWriter für Standardausgabe.- Returns:
- PrintWriter
-
err
java.io.PrintWriter err()Liefert PrintWriter für Fehlerausgabe.- Returns:
- PrintWriter
-
debug
void debug(java.lang.String message)Gibt Meldung aus, sofern im Debug-Modus. Falls setDebuggungEnabled(true) gesetzt ist, wird die Meldung auf err() ausgegeben, sonst nicht.- Parameters:
message
- Meldung.
-
now
void now(java.lang.String message)Gibt eine Meldung mit Zeitstempel auf out() aus.- Parameters:
message
- Meldung.
-
nowDebug
void nowDebug(java.lang.String message)Gibt Meldung aus, sofern im Debug-Modus. Gibt eine Meldung mit Zeitstempel auf err() aus, falls setDebuggungEnabled(true) gesetzt ist, sonst nicht.- Parameters:
message
- Meldung.
-
nowErr
void nowErr(java.lang.String message)Gibt eine Meldung mit Zeitstempel auf err() aus.- Parameters:
message
- Meldung.
-
setDebuggingEnabled
void setDebuggingEnabled(boolean enabled)Schaltet Ausgabe von Debugging-Meldungen ein oder aus.- Parameters:
enabled
-
-
close
void close()Schließen der Resourcen des Loggers. Anmerkung zur Implementierung: Falls System.out/System.err verwendet wird, sollen diese Streams _nicht_ geschlossen werden.
-