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 © 2010 The Apache Software Foundation. All Rights Reserved.