Class LogOutputStream

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
de.intarsys.tools.stream.LogOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public class LogOutputStream extends FilterOutputStream
An output stream that logs any char written.

The output stream is piped in the writing process, any characters written are copied to an associated output stream object.

 Client -> LogOutputStream -> OutputStream -> Destination
            |
            v
           OutputStream (Copy)