org.jfree.util

Interface LogTarget

Known Implementing Classes:
PrintStreamLogTarget

public interface LogTarget

An interface that defines a log target (a consumer of log messages). Classes which implement this interface can be registered with the Log class and will then receive logging messages generated by the code.
Author:
Thomas Morgner

Field Summary

static int
DEBUG
Loglevel DEBUG.
static int
ERROR
Loglevel ERROR.
static int
INFO
Loglevel INFO.
static String[]
LEVELS
Strings for the log levels.
static int
WARN
Loglevel WARN.

Method Summary

void
log(int level, Object message)
Logs a message at a specified log level.
void
log(int level, Object message, Exception e)
Logs a message at a specified log level.

Field Details

DEBUG

public static final int DEBUG
Loglevel DEBUG.
Field Value:
3

ERROR

public static final int ERROR
Loglevel ERROR.
Field Value:
0

INFO

public static final int INFO
Loglevel INFO.
Field Value:
2

LEVELS

public static final String[] LEVELS
Strings for the log levels.

WARN

public static final int WARN
Loglevel WARN.
Field Value:
1

Method Details

log

public void log(int level,
                Object message)
Logs a message at a specified log level.
Parameters:
level - the log level.
message - the log message.

log

public void log(int level,
                Object message,
                Exception e)
Logs a message at a specified log level.
Parameters:
level - the log level.
message - the log message.
e - the exception