## org.jfree.util
Interface LogTarget

All 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 java.lang.String[]` `LEVELS` Strings for the log levels.
`static int` `WARN` Loglevel WARN.

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.

Field Detail

### ERROR

    static final int ERROR

  Loglevel ERROR.

  See Also:
    Constant Field Values

### WARN

    static final int WARN

  Loglevel WARN.

  See Also:
    Constant Field Values

### INFO

    static final int INFO

  Loglevel INFO.

  See Also:
    Constant Field Values

### DEBUG

    static final int DEBUG

  Loglevel DEBUG.

  See Also:
    Constant Field Values

### LEVELS

    static final java.lang.String[] LEVELS

  Strings for the log levels.

Method Detail

### log

    void log(int level,
             java.lang.Object message)

  Logs a message at a specified log level.

  Parameters:
    `level` - the log level.
    `message` - the log message.

### log

    void log(int level,
             java.lang.Object message,
             java.lang.Exception e)

  Logs a message at a specified log level.

  Parameters:
    `level` - the log level.
    `message` - the log message.
    `e` - the exception