java.io.Closeable
, java.io.Flushable
, java.lang.Appendable
, java.lang.AutoCloseable
protected static class AntCompiler.SystemLogHandler
extends java.io.PrintStream
Modifier and Type | Field | 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 | Description |
---|---|
SystemLogHandler(java.io.PrintStream wrapped) |
Construct the handler to capture the output of the given steam.
|
Modifier and Type | Method | 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.Flushable
flush
in class java.io.PrintStream
public void close()
close
in interface java.lang.AutoCloseable
close
in interface java.io.Closeable
close
in class java.io.PrintStream
public boolean checkError()
checkError
in class java.io.PrintStream
protected void setError()
setError
in class java.io.PrintStream
public void write(int b)
write
in class java.io.PrintStream
public void write(byte[] b) throws java.io.IOException
write
in class java.io.FilterOutputStream
java.io.IOException
public void write(byte[] buf, int off, int len)
write
in class java.io.PrintStream
public void print(boolean b)
print
in class java.io.PrintStream
public void print(char c)
print
in class java.io.PrintStream
public void print(int i)
print
in class java.io.PrintStream
public void print(long l)
print
in class java.io.PrintStream
public void print(float f)
print
in class java.io.PrintStream
public void print(double d)
print
in class java.io.PrintStream
public void print(char[] s)
print
in class java.io.PrintStream
public void print(java.lang.String s)
print
in class java.io.PrintStream
public void print(java.lang.Object obj)
print
in class java.io.PrintStream
public void println()
println
in class java.io.PrintStream
public void println(boolean x)
println
in class java.io.PrintStream
public void println(char x)
println
in class java.io.PrintStream
public void println(int x)
println
in class java.io.PrintStream
public void println(long x)
println
in class java.io.PrintStream
public void println(float x)
println
in class java.io.PrintStream
public void println(double x)
println
in class java.io.PrintStream
public void println(char[] x)
println
in class java.io.PrintStream
public void println(java.lang.String x)
println
in class java.io.PrintStream
public void println(java.lang.Object x)
println
in class java.io.PrintStream
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.