|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
org.apache.jasper.util.SystemLogHandler
public class SystemLogHandler
This helper class may be used to do sophisticated redirection of System.out and System.err.
| 字段摘要 | |
|---|---|
protected static ThreadLocal |
data
Thread <-> ByteArrayOutputStream associations. |
protected static ThreadLocal |
streams
Thread <-> PrintStream associations. |
protected PrintStream |
wrapped
Wrapped PrintStream. |
| 从类 java.io.FilterOutputStream 继承的字段 |
|---|
out |
| 构造方法摘要 | |
|---|---|
SystemLogHandler(PrintStream wrapped)
Construct the handler to capture the output of the given steam. |
|
| 方法摘要 | |
|---|---|
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)
|
| 从类 java.io.PrintStream 继承的方法 |
|---|
append, append, append, clearError, format, format, printf, printf |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
protected 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()
Flushable 中的 flushPrintStream 中的 flushpublic void close()
Closeable 中的 closePrintStream 中的 closepublic boolean checkError()
PrintStream 中的 checkErrorprotected void setError()
PrintStream 中的 setErrorpublic void write(int b)
PrintStream 中的 write
public void write(byte[] b)
throws IOException
FilterOutputStream 中的 writeIOException
public void write(byte[] buf,
int off,
int len)
PrintStream 中的 writepublic void print(boolean b)
PrintStream 中的 printpublic void print(char c)
PrintStream 中的 printpublic void print(int i)
PrintStream 中的 printpublic void print(long l)
PrintStream 中的 printpublic void print(float f)
PrintStream 中的 printpublic void print(double d)
PrintStream 中的 printpublic void print(char[] s)
PrintStream 中的 printpublic void print(String s)
PrintStream 中的 printpublic void print(Object obj)
PrintStream 中的 printpublic void println()
PrintStream 中的 printlnpublic void println(boolean x)
PrintStream 中的 printlnpublic void println(char x)
PrintStream 中的 printlnpublic void println(int x)
PrintStream 中的 printlnpublic void println(long x)
PrintStream 中的 printlnpublic void println(float x)
PrintStream 中的 printlnpublic void println(double x)
PrintStream 中的 printlnpublic void println(char[] x)
PrintStream 中的 printlnpublic void println(String x)
PrintStream 中的 printlnpublic void println(Object x)
PrintStream 中的 println
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||