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.