|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.Writer
java.io.PrintWriter
org.apache.jackrabbit.test.LogPrintWriter
public class LogPrintWriter
Implements a PrintWriter which allows to alternatively plug in a
Writer or a Logger.
| Field Summary |
|---|
| Fields inherited from class java.io.PrintWriter |
|---|
out |
| Fields inherited from class java.io.Writer |
|---|
lock |
| Constructor Summary | |
|---|---|
LogPrintWriter(org.slf4j.Logger log)
Creates a new LogPrintWriter which is based on a
Logger. |
|
LogPrintWriter(java.io.Writer out)
Creates a new LogPrintWriter which is based on a
Writer. |
|
| Method Summary | |
|---|---|
void |
close()
|
void |
flush()
|
void |
println()
|
void |
setLogger(org.slf4j.Logger log)
Sets a new Logger. |
void |
setWriter(java.io.Writer out)
Sets a new output Writer. |
void |
write(char[] cbuf,
int off,
int len)
|
void |
write(int c)
|
void |
write(java.lang.String str,
int off,
int len)
|
| Methods inherited from class java.io.PrintWriter |
|---|
append, append, append, append, append, append, append, append, append, checkError, clearError, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, setError, write, write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LogPrintWriter(java.io.Writer out)
LogPrintWriter which is based on a
Writer.
out - the base Writer.public LogPrintWriter(org.slf4j.Logger log)
LogPrintWriter which is based on a
Logger.
log - the base Logger.| Method Detail |
|---|
public void setWriter(java.io.Writer out)
Writer. Calling this method will flush
this LogPrintWriter before the new Writer
out is set.
out - the Writer to use for output.public void setLogger(org.slf4j.Logger log)
Logger. Calling this method will flush this
LogPrintWriter before the new Logger is set.
log - the new Logger to use for output.public void close()
close in interface java.io.Closeableclose in class java.io.PrintWriterpublic void flush()
flush in interface java.io.Flushableflush in class java.io.PrintWriterpublic void write(int c)
write in class java.io.PrintWriter
public void write(char[] cbuf,
int off,
int len)
write in class java.io.PrintWriter
public void write(java.lang.String str,
int off,
int len)
write in class java.io.PrintWriterpublic void println()
println in class java.io.PrintWriter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||