public class ThreadLocalPrintStream extends DelegatingPrintStream
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ThreadLocalPrintStream.OutputCapturingContext  | 
| Constructor and Description | 
|---|
ThreadLocalPrintStream(java.io.PrintStream defaultPrintStream)  | 
| Modifier and Type | Method and Description | 
|---|---|
ThreadLocalPrintStream.OutputCapturingContext | 
capture()
creates a capturing context which eats the output to this stream, blocking the original target 
 | 
ThreadLocalPrintStream.OutputCapturingContext | 
captureTee()
creates a capturing context which sees the output to this stream, without interrupting the original target 
 | 
java.io.PrintStream | 
clearThreadLocalPrintStream()  | 
java.io.PrintStream | 
getDelegate()  | 
java.io.PrintStream | 
setThreadLocalPrintStream(java.io.OutputStream stream)
sets the PrintStream that callers from this thread should see;
 returns any previously custom PrintStream for this thread 
 | 
static ThreadLocalPrintStream | 
stderr()
installs a thread local print stream to System.err if one is not already set;
 caller may then #capture and #captureTee on it. 
 | 
static ThreadLocalPrintStream | 
stdout()
installs a thread local print stream to System.out if one is not already set;
 caller may then #capture and #captureTee on it. 
 | 
append, append, append, checkError, close, equals, flush, format, format, hashCode, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, toString, write, write, writepublic ThreadLocalPrintStream(java.io.PrintStream defaultPrintStream)
public java.io.PrintStream getDelegate()
public java.io.PrintStream setThreadLocalPrintStream(java.io.OutputStream stream)
public java.io.PrintStream clearThreadLocalPrintStream()
public ThreadLocalPrintStream.OutputCapturingContext capture()
public ThreadLocalPrintStream.OutputCapturingContext captureTee()
public static ThreadLocalPrintStream stdout()
public static ThreadLocalPrintStream stderr()