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
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.
-
Field Summary
Fields inherited from class java.io.FilterOutputStream
out -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidflush()voidprint(boolean b) voidprint(char c) voidprint(char[] s) voidprint(double d) voidprint(float f) voidprint(int i) voidprint(long l) voidvoidvoidprintln()voidprintln(boolean x) voidprintln(char x) voidprintln(char[] x) voidprintln(double x) voidprintln(float x) voidprintln(int x) voidprintln(long x) voidvoidvoidwrite(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, write, writeBytesMethods inherited from class java.io.OutputStream
nullOutputStream
-
Constructor Details
-
LoggerPrintStream
-
-
Method Details
-
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
- Overrides:
printin classPrintStream
-
print
- 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
- Overrides:
printlnin classPrintStream
-
println
- 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
-