Class LoggerOutputStream

  • All Implemented Interfaces:
    java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable

    public class LoggerOutputStream
    extends LineOutputStream
    Ein OutputStream, der alle Ausgaben in den Logger schreibt.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void writeLine​(java.lang.String s)
      Wird aufgerufen, wenn eine Zeile vollstaendig ist und geschrieben werden kann oder aber der Buffer voll ist.
      • Methods inherited from class java.io.OutputStream

        close, flush, nullOutputStream, write, write
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LoggerOutputStream

        public LoggerOutputStream​(Level logLevel)
        ct.
        Parameters:
        logLevel - das Log-Level, mit dem der OutputStream schreiben soll.
    • Method Detail

      • writeLine

        public void writeLine​(java.lang.String s)
        Description copied from class: LineOutputStream
        Wird aufgerufen, wenn eine Zeile vollstaendig ist und geschrieben werden kann oder aber der Buffer voll ist. Wichtig: In der Zeile ggf. vorhandene Linewraps werden entfernt. Sollen Die Ausgaben also z.Bsp. via System.out geschrieben werden, dann bitte "println()" statt "print()" verwenden, um den entfernten Zeilenumbruch wieder anzufuegen.
        Specified by:
        writeLine in class LineOutputStream
        Parameters:
        s - der zu schreibende String bereinigt um seinen Zeilenumbruch.
        See Also:
        LineOutputStream.writeLine(java.lang.String)