Package 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,AutoCloseable
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
printandprintlncalls goes to the logger. Calls to thewritemethods are ignored since they take binary data which cannot be easily redirected to the logger.
-
-
Field Summary
-
Fields inherited from class java.io.FilterOutputStream
out
-
-
Constructor Summary
Constructors Constructor Description LoggerPrintStream(Logger logger, Level level)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidflush()voidprint(boolean b)voidprint(char c)voidprint(char[] s)voidprint(double d)voidprint(float f)voidprint(int i)voidprint(long l)voidprint(Object obj)voidprint(String s)voidprintln()voidprintln(boolean x)voidprintln(char x)voidprintln(char[] x)voidprintln(double x)voidprintln(float x)voidprintln(int x)voidprintln(long x)voidprintln(Object x)voidprintln(String x)voidwrite(byte[] aBuf, int off, int len)voidwrite(int b)-
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, format, format, printf, printf, setError
-
Methods inherited from class java.io.FilterOutputStream
write
-
Methods inherited from class java.io.OutputStream
nullOutputStream
-
-
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classPrintStream
-
flush
public void flush()
- Specified by:
flushin interfaceFlushable- Overrides:
flushin classPrintStream
-
print
public void print(boolean b)
- Overrides:
printin classPrintStream
-
print
public void print(char c)
- Overrides:
printin classPrintStream
-
print
public void print(char[] s)
- Overrides:
printin classPrintStream
-
print
public void print(double d)
- Overrides:
printin classPrintStream
-
print
public void print(float f)
- Overrides:
printin classPrintStream
-
print
public void print(int i)
- Overrides:
printin classPrintStream
-
print
public void print(long l)
- Overrides:
printin classPrintStream
-
print
public void print(Object obj)
- Overrides:
printin classPrintStream
-
print
public void print(String s)
- Overrides:
printin classPrintStream
-
println
public void println()
- Overrides:
printlnin classPrintStream
-
println
public void println(boolean x)
- Overrides:
printlnin classPrintStream
-
println
public void println(char x)
- Overrides:
printlnin classPrintStream
-
println
public void println(char[] x)
- Overrides:
printlnin classPrintStream
-
println
public void println(double x)
- Overrides:
printlnin classPrintStream
-
println
public void println(float x)
- Overrides:
printlnin classPrintStream
-
println
public void println(int x)
- Overrides:
printlnin classPrintStream
-
println
public void println(long x)
- Overrides:
printlnin classPrintStream
-
println
public void println(Object x)
- Overrides:
printlnin classPrintStream
-
println
public void println(String x)
- Overrides:
printlnin classPrintStream
-
write
public void write(byte[] aBuf, int off, int len)- Overrides:
writein classPrintStream
-
write
public void write(int b)
- Overrides:
writein classPrintStream
-
-