public class SystemLogHandler extends PrintStream
Modifier and Type | Field and Description |
---|---|
protected static ThreadLocal<Stack<org.apache.tomcat.util.log.CaptureLog>> |
logs
Thread <-> CaptureLog associations.
|
protected PrintStream |
out
Wrapped PrintStream.
|
protected static Stack<org.apache.tomcat.util.log.CaptureLog> |
reuse
Spare CaptureLog ready for reuse.
|
Constructor and Description |
---|
SystemLogHandler(PrintStream wrapped)
Construct the handler to capture the output of the given steam.
|
Modifier and Type | Method and Description |
---|---|
boolean |
checkError() |
void |
close() |
protected 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(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 |
startCapture()
Start capturing thread's output.
|
static String |
stopCapture()
Stop capturing thread's output.
|
void |
write(byte[] b) |
void |
write(byte[] buf,
int off,
int len) |
void |
write(int b) |
append, append, append, clearError, format, format, printf, printf
protected PrintStream out
protected static ThreadLocal<Stack<org.apache.tomcat.util.log.CaptureLog>> logs
protected static Stack<org.apache.tomcat.util.log.CaptureLog> reuse
public SystemLogHandler(PrintStream wrapped)
wrapped
- The stream to capturepublic static void startCapture()
public static String stopCapture()
protected PrintStream findStream()
public void flush()
flush
in interface Flushable
flush
in class PrintStream
public void close()
close
in interface Closeable
close
in interface AutoCloseable
close
in class PrintStream
public boolean checkError()
checkError
in class PrintStream
protected void setError()
setError
in class PrintStream
public void write(int b)
write
in class PrintStream
public void write(byte[] b) throws IOException
write
in class FilterOutputStream
IOException
public void write(byte[] buf, int off, int len)
write
in class PrintStream
public void print(boolean b)
print
in class PrintStream
public void print(char c)
print
in class PrintStream
public void print(int i)
print
in class PrintStream
public void print(long l)
print
in class PrintStream
public void print(float f)
print
in class PrintStream
public void print(double d)
print
in class PrintStream
public void print(char[] s)
print
in class PrintStream
public void print(String s)
print
in class PrintStream
public void print(Object obj)
print
in class PrintStream
public void println()
println
in class PrintStream
public void println(boolean x)
println
in class PrintStream
public void println(char x)
println
in class PrintStream
public void println(int x)
println
in class PrintStream
public void println(long x)
println
in class PrintStream
public void println(float x)
println
in class PrintStream
public void println(double x)
println
in class PrintStream
public void println(char[] x)
println
in class PrintStream
public void println(String x)
println
in class PrintStream
public void println(Object x)
println
in class PrintStream
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.