Closeable, Flushable, Appendable, AutoCloseablepublic class SystemLogHandler extends PrintStream
| Modifier and Type | Field | Description |
|---|---|---|
protected static ThreadLocal |
data |
Thread <-> ByteArrayOutputStream associations.
|
protected static ThreadLocal |
streams |
Thread <-> PrintStream associations.
|
protected PrintStream |
wrapped |
Wrapped PrintStream.
|
out| Constructor | Description |
|---|---|
SystemLogHandler(PrintStream wrapped) |
Construct the handler to capture the output of the given steam.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
checkError() |
|
void |
close() |
|
protected PrintStream |
findStream() |
Find PrintStream to which the output must be written to.
|
void |
flush() |
|
PrintStream |
getWrapped() |
|
void |
print(boolean b) |
|
void |
print(char c) |
|
void |
print(char[] s) |
|
void |
print(double d) |
|
void |
print(float f) |
|
void |
print(int i) |
|
void |
print(long l) |
|
void |
print(Object obj) |
|
void |
print(String s) |
|
void |
println() |
|
void |
println(boolean x) |
|
void |
println(char x) |
|
void |
println(char[] x) |
|
void |
println(double x) |
|
void |
println(float x) |
|
void |
println(int x) |
|
void |
println(long x) |
|
void |
println(Object x) |
|
void |
println(String x) |
|
protected void |
setError() |
|
static void |
setThread() |
Start capturing thread's output.
|
static String |
unsetThread() |
Stop capturing thread's output and return captured data as a String.
|
void |
write(byte[] b) |
|
void |
write(byte[] buf,
int off,
int len) |
|
void |
write(int b) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappend, append, append, clearError, format, format, printf, printfprotected PrintStream wrapped
protected static final ThreadLocal streams
protected static final ThreadLocal data
public SystemLogHandler(PrintStream wrapped)
public PrintStream getWrapped()
public static void setThread()
public static String unsetThread()
protected PrintStream findStream()
public void flush()
flush in interface Flushableflush in class PrintStreampublic void close()
close in interface AutoCloseableclose in interface Closeableclose in class PrintStreampublic boolean checkError()
checkError in class PrintStreamprotected void setError()
setError in class PrintStreampublic void write(int b)
write in class PrintStreampublic void write(byte[] b)
throws IOException
write in class FilterOutputStreamIOExceptionpublic void write(byte[] buf,
int off,
int len)
write in class PrintStreampublic void print(boolean b)
print in class PrintStreampublic void print(char c)
print in class PrintStreampublic void print(int i)
print in class PrintStreampublic void print(long l)
print in class PrintStreampublic void print(float f)
print in class PrintStreampublic void print(double d)
print in class PrintStreampublic void print(char[] s)
print in class PrintStreampublic void print(String s)
print in class PrintStreampublic void print(Object obj)
print in class PrintStreampublic void println()
println in class PrintStreampublic void println(boolean x)
println in class PrintStreampublic void println(char x)
println in class PrintStreampublic void println(int x)
println in class PrintStreampublic void println(long x)
println in class PrintStreampublic void println(float x)
println in class PrintStreampublic void println(double x)
println in class PrintStreampublic void println(char[] x)
println in class PrintStreampublic void println(String x)
println in class PrintStreampublic void println(Object x)
println in class PrintStreamCopyright © 2019 Oracle. All rights reserved.