Package de.mhus.lib.core.system
Class SecureStreamToLogAdapter
- java.lang.Object
-
- java.io.OutputStream
-
- java.io.FilterOutputStream
-
- java.io.PrintStream
-
- de.mhus.lib.core.logging.StreamToLogAdapter
-
- de.mhus.lib.core.system.SecureStreamToLogAdapter
-
- All Implemented Interfaces:
Closeable,Flushable,Appendable,AutoCloseable
public class SecureStreamToLogAdapter extends StreamToLogAdapter
-
-
Field Summary
Fields Modifier and Type Field Description protected static ThreadLocal<Boolean>enter-
Fields inherited from class de.mhus.lib.core.logging.StreamToLogAdapter
forward, level, line, log
-
Fields inherited from class java.io.FilterOutputStream
out
-
-
Constructor Summary
Constructors Constructor Description SecureStreamToLogAdapter(Log.LEVEL level, PrintStream forward)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidwriteLine()-
Methods inherited from class de.mhus.lib.core.logging.StreamToLogAdapter
close, writeByte
-
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write
-
Methods inherited from class java.io.FilterOutputStream
write
-
Methods inherited from class java.io.OutputStream
nullOutputStream
-
-
-
-
Field Detail
-
enter
protected static ThreadLocal<Boolean> enter
-
-
Constructor Detail
-
SecureStreamToLogAdapter
public SecureStreamToLogAdapter(Log.LEVEL level, PrintStream forward)
-
-
Method Detail
-
writeLine
protected void writeLine()
- Overrides:
writeLinein classStreamToLogAdapter
-
-