Package de.willuhn.logging
Class LoggerOutputStream
java.lang.Object
java.io.OutputStream
de.willuhn.io.LineOutputStream
de.willuhn.logging.LoggerOutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
Ein OutputStream, der alle Ausgaben in den Logger schreibt.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.willuhn.io.LineOutputStream
write
Methods inherited from class java.io.OutputStream
close, flush, nullOutputStream, write, write
-
Constructor Details
-
LoggerOutputStream
ct.- Parameters:
logLevel
- das Log-Level, mit dem der OutputStream schreiben soll.
-
-
Method Details
-
writeLine
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 classLineOutputStream
- Parameters:
s
- der zu schreibende String bereinigt um seinen Zeilenumbruch.- See Also:
-