|
||||||||||
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, 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.Closeable
close
in class java.io.PrintWriter
public void flush()
flush
in interface java.io.Flushable
flush
in class java.io.PrintWriter
public 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.PrintWriter
public void println()
println
in class java.io.PrintWriter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |