com.jrefinery.report.ext.log
Class Java14LogTarget

java.lang.Object
  |
  +--com.jrefinery.report.ext.log.Java14LogTarget
All Implemented Interfaces:
org.jfree.util.LogTarget

public class Java14LogTarget
extends java.lang.Object
implements org.jfree.util.LogTarget

A log target for the JDK 1.4 logging API. This target can be used in conjunction with the Log class.

Author:
Thomas Morgner
See Also:
Log

Field Summary
 
Fields inherited from interface org.jfree.util.LogTarget
DEBUG, ERROR, INFO, LEVELS, WARN
 
Constructor Summary
Java14LogTarget()
          Creates a new Java 1.4 log target, which logs all statements into the category "JFreeReport".
Java14LogTarget(java.util.logging.Logger logger)
          Creates a new Java 1.4 log target, which uses the given Logger to log the generated log statements.
 
Method Summary
 void log(int level, java.lang.Object message)
          Logs a message at a specified log level.
 void log(int level, java.lang.Object message, java.lang.Exception e)
          Logs a message at a specified log level.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Java14LogTarget

public Java14LogTarget()
Creates a new Java 1.4 log target, which logs all statements into the category "JFreeReport".


Java14LogTarget

public Java14LogTarget(java.util.logging.Logger logger)
Creates a new Java 1.4 log target, which uses the given Logger to log the generated log statements.

Parameters:
logger - the logger instance, that should be used for logging.
Method Detail

log

public void log(int level,
                java.lang.Object message)
Logs a message at a specified log level. The message is logged using the private Log4J Category.

Specified by:
log in interface org.jfree.util.LogTarget
Parameters:
level - the log level.
message - the log message.

log

public void log(int level,
                java.lang.Object message,
                java.lang.Exception e)
Logs a message at a specified log level. The message is logged using the private Log4J Category.

Specified by:
log in interface org.jfree.util.LogTarget
Parameters:
level - the log level.
message - the log message.
e - the exception