ch.javasoft.util.logging
Class LogPrintWriter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.PrintWriter
          extended by ch.javasoft.util.logging.LogPrintWriter
All Implemented Interfaces:
Closeable, Flushable, Appendable

public class LogPrintWriter
extends PrintWriter

The LogPrintWriter is a PrintWriter based on a LogWriter to support the log formatting functionality provided by this package.

For more information and sample usage, see LogWriter.


Field Summary
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
LogPrintWriter(Logger logger, Level level)
          Constructor with logger and level on which the messages are logged
LogPrintWriter(String loggerName, Level level)
          Constructor with logger name and level on which the messages are logged
 
Method Summary
 
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogPrintWriter

public LogPrintWriter(String loggerName,
                      Level level)
Constructor with logger name and level on which the messages are logged

Parameters:
loggerName - the logger's name
level - the log level to use for tracing

LogPrintWriter

public LogPrintWriter(Logger logger,
                      Level level)
Constructor with logger and level on which the messages are logged

Parameters:
logger - the logger
level - the log level to use for tracing