org.apache.commons.transaction.util
Class PrintWriterLogger

java.lang.Object
  extended by org.apache.commons.transaction.util.PrintWriterLogger
All Implemented Interfaces:
LoggerFacade

public class PrintWriterLogger
extends java.lang.Object
implements LoggerFacade

Logger implementation that logs into a pring writer like the one passed in JCA.

Version:
$Revision$

Field Summary
protected  boolean debug
           
protected  java.lang.String name
           
protected  java.io.PrintWriter printWriter
           
 
Constructor Summary
PrintWriterLogger(java.io.PrintWriter printWriter, java.lang.String name, boolean debug)
           
 
Method Summary
 LoggerFacade createLogger(java.lang.String newName)
           
 boolean isFineEnabled()
           
 boolean isFinerEnabled()
           
 boolean isFinestEnabled()
           
protected  void log(java.lang.String level, java.lang.String message)
           
 void logFine(java.lang.String message)
           
 void logFiner(java.lang.String message)
           
 void logFinest(java.lang.String message)
           
 void logInfo(java.lang.String message)
           
 void logSevere(java.lang.String message)
           
 void logSevere(java.lang.String message, java.lang.Throwable t)
           
 void logWarning(java.lang.String message)
           
 void logWarning(java.lang.String message, java.lang.Throwable t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

printWriter

protected java.io.PrintWriter printWriter

name

protected java.lang.String name

debug

protected boolean debug
Constructor Detail

PrintWriterLogger

public PrintWriterLogger(java.io.PrintWriter printWriter,
                         java.lang.String name,
                         boolean debug)
Method Detail

createLogger

public LoggerFacade createLogger(java.lang.String newName)
Specified by:
createLogger in interface LoggerFacade

logInfo

public void logInfo(java.lang.String message)
Specified by:
logInfo in interface LoggerFacade

logFine

public void logFine(java.lang.String message)
Specified by:
logFine in interface LoggerFacade

isFineEnabled

public boolean isFineEnabled()
Specified by:
isFineEnabled in interface LoggerFacade

logFiner

public void logFiner(java.lang.String message)
Specified by:
logFiner in interface LoggerFacade

isFinerEnabled

public boolean isFinerEnabled()
Specified by:
isFinerEnabled in interface LoggerFacade

logFinest

public void logFinest(java.lang.String message)
Specified by:
logFinest in interface LoggerFacade

isFinestEnabled

public boolean isFinestEnabled()
Specified by:
isFinestEnabled in interface LoggerFacade

logWarning

public void logWarning(java.lang.String message)
Specified by:
logWarning in interface LoggerFacade

logWarning

public void logWarning(java.lang.String message,
                       java.lang.Throwable t)
Specified by:
logWarning in interface LoggerFacade

logSevere

public void logSevere(java.lang.String message)
Specified by:
logSevere in interface LoggerFacade

logSevere

public void logSevere(java.lang.String message,
                      java.lang.Throwable t)
Specified by:
logSevere in interface LoggerFacade

log

protected void log(java.lang.String level,
                   java.lang.String message)


Copyright ? 2004 The Apache Software Foundation. All Rights Reserved.