org.apache.uima.util
Class LoggerPrintStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
org.apache.uima.util.LoggerPrintStream
- All Implemented Interfaces:
- Closeable, Flushable, Appendable
public class LoggerPrintStream
- extends PrintStream
A PrintStream implementation that writes to a UIMA logger. Useful if you have a UIMA component
that uses a 3rd-party package that logs to a PrintStream, and you want to redirect the output to
the UIMA log.
Note that only the output of print and println calls goes to the
logger. Calls to the write methods are ignored since they take binary data which
cannot be easily redirected to the logger.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoggerPrintStream
public LoggerPrintStream(Logger logger,
Level level)
close
public void close()
- Specified by:
close in interface Closeable- Overrides:
close in class PrintStream
flush
public void flush()
- Specified by:
flush in interface Flushable- Overrides:
flush in class PrintStream
print
public void print(boolean b)
- Overrides:
print in class PrintStream
print
public void print(char c)
- Overrides:
print in class PrintStream
print
public void print(char[] s)
- Overrides:
print in class PrintStream
print
public void print(double d)
- Overrides:
print in class PrintStream
print
public void print(float f)
- Overrides:
print in class PrintStream
print
public void print(int i)
- Overrides:
print in class PrintStream
print
public void print(long l)
- Overrides:
print in class PrintStream
print
public void print(Object obj)
- Overrides:
print in class PrintStream
print
public void print(String s)
- Overrides:
print in class PrintStream
println
public void println()
- Overrides:
println in class PrintStream
println
public void println(boolean x)
- Overrides:
println in class PrintStream
println
public void println(char x)
- Overrides:
println in class PrintStream
println
public void println(char[] x)
- Overrides:
println in class PrintStream
println
public void println(double x)
- Overrides:
println in class PrintStream
println
public void println(float x)
- Overrides:
println in class PrintStream
println
public void println(int x)
- Overrides:
println in class PrintStream
println
public void println(long x)
- Overrides:
println in class PrintStream
println
public void println(Object x)
- Overrides:
println in class PrintStream
println
public void println(String x)
- Overrides:
println in class PrintStream
write
public void write(byte[] aBuf,
int off,
int len)
- Overrides:
write in class PrintStream
write
public void write(int b)
- Overrides:
write in class PrintStream
Copyright © 2006-2010 The Apache Software Foundation. All Rights Reserved.