net.sf.sasl.aop.logging
Class PrintStreamTee
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
net.sf.sasl.aop.logging.PrintStreamTee
- All Implemented Interfaces:
- Closeable, Flushable, Appendable
public class PrintStreamTee
- extends PrintStream
Tee for an print stream. Could be used to get access to the "System.out"
output for example.
- Author:
- Philipp Förmer
Methods inherited from class java.io.PrintStream |
append, append, append, checkError, clearError, close, 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrintStreamTee
public PrintStreamTee(OutputStream outputStream)
- Parameters:
outputStream
- non null
clearBuffer
public void clearBuffer()
getBufferAsString
public String getBufferAsString()
write
public void write(byte[] b)
- Overrides:
write
in class FilterOutputStream
write
public void write(byte[] b,
int off,
int len)
- Overrides:
write
in class PrintStream
write
public void write(int b)
- Overrides:
write
in class PrintStream
Copyright © 2010. All Rights Reserved.