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 voidwriteLine(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:LineOutputStreamWird 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:
writeLinein classLineOutputStream- Parameters:
s- der zu schreibende String bereinigt um seinen Zeilenumbruch.- See Also:
LineOutputStream.writeLine(java.lang.String)
-
-