Package de.willuhn.logging
Class LoggerOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- de.willuhn.io.LineOutputStream
-
- de.willuhn.logging.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.
-
-
Constructor Summary
Constructors Constructor Description LoggerOutputStream(Level logLevel)
ct.
-
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 de.willuhn.io.LineOutputStream
write
-
-
-
-
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 classLineOutputStream
- Parameters:
s
- der zu schreibende String bereinigt um seinen Zeilenumbruch.- See Also:
LineOutputStream.writeLine(java.lang.String)
-
-