protected static class AntCompiler.SystemLogHandler
extends java.io.PrintStream
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.ThreadLocal<java.io.ByteArrayOutputStream> |
data
Thread <-> ByteArrayOutputStream associations.
|
protected static java.lang.ThreadLocal<java.io.PrintStream> |
streams
Thread <-> PrintStream associations.
|
protected java.io.PrintStream |
wrapped
Wrapped PrintStream.
|
| Constructor and Description |
|---|
SystemLogHandler(java.io.PrintStream wrapped)
Construct the handler to capture the output of the given steam.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkError() |
void |
close() |
protected java.io.PrintStream |
findStream()
Find PrintStream to which the output must be written to.
|
void |
flush() |
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(java.lang.Object obj) |
void |
print(java.lang.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(java.lang.Object x) |
void |
println(java.lang.String x) |
protected void |
setError() |
static void |
setThread()
Start capturing thread's output.
|
static java.lang.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) |
protected final java.io.PrintStream wrapped
protected static final java.lang.ThreadLocal<java.io.PrintStream> streams
protected static final java.lang.ThreadLocal<java.io.ByteArrayOutputStream> data
public SystemLogHandler(java.io.PrintStream wrapped)
wrapped - The wrapped streampublic static void setThread()
public static java.lang.String unsetThread()
protected java.io.PrintStream findStream()
public void flush()
flush in interface java.io.Flushableflush in class java.io.PrintStreampublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.PrintStreampublic boolean checkError()
checkError in class java.io.PrintStreamprotected void setError()
setError in class java.io.PrintStreampublic void write(int b)
write in class java.io.PrintStreampublic void write(byte[] b)
throws java.io.IOException
write in class java.io.FilterOutputStreamjava.io.IOExceptionpublic void write(byte[] buf,
int off,
int len)
write in class java.io.PrintStreampublic void print(boolean b)
print in class java.io.PrintStreampublic void print(char c)
print in class java.io.PrintStreampublic void print(int i)
print in class java.io.PrintStreampublic void print(long l)
print in class java.io.PrintStreampublic void print(float f)
print in class java.io.PrintStreampublic void print(double d)
print in class java.io.PrintStreampublic void print(char[] s)
print in class java.io.PrintStreampublic void print(java.lang.String s)
print in class java.io.PrintStreampublic void print(java.lang.Object obj)
print in class java.io.PrintStreampublic void println()
println in class java.io.PrintStreampublic void println(boolean x)
println in class java.io.PrintStreampublic void println(char x)
println in class java.io.PrintStreampublic void println(int x)
println in class java.io.PrintStreampublic void println(long x)
println in class java.io.PrintStreampublic void println(float x)
println in class java.io.PrintStreampublic void println(double x)
println in class java.io.PrintStreampublic void println(char[] x)
println in class java.io.PrintStreampublic void println(java.lang.String x)
println in class java.io.PrintStreampublic void println(java.lang.Object x)
println in class java.io.PrintStreamCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.