|
|||||||||||
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
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.apache.log4j.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.apache.log4j.Logger log)
Sets a new Logger . |
void |
setMsgLevel(org.apache.log4j.Level level)
Sets the log level for messages written to the Logger
instance currently set in this LogPrintWriter . |
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 |
checkError, print, print, print, print, print, print, print, print, print, 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.apache.log4j.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.apache.log4j.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 setMsgLevel(org.apache.log4j.Level level)
Logger
instance currently set in this LogPrintWriter
.
level
- the log level to set.public void close()
public void flush()
public void write(int c)
public void write(char[] cbuf, int off, int len)
public void write(java.lang.String str, int off, int len)
public void println()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |