com.opensymphony.provider
Interface LogProvider
- All Superinterfaces:
- Provider
- All Known Implementing Classes:
- DefaultLogProvider, NullLogProvider, Log4JProvider, FullLogProvider
- public interface LogProvider
- extends Provider
Interface to plug in provider for providing logging.
- Version:
- $Revision: 1.1 $
- Author:
- Joe Walnes
Method Summary |
java.lang.Object |
getContext(java.lang.String name)
Get object representing context of logger. |
boolean |
isEnabled(java.lang.Object context,
int level)
Check whether logging is enabled for particular context/level combination. |
void |
log(java.lang.Object context,
int level,
java.lang.Object msg,
java.lang.Throwable throwable)
Log a message. |
DEBUG
public static final int DEBUG
INFO
public static final int INFO
WARN
public static final int WARN
ERROR
public static final int ERROR
FATAL
public static final int FATAL
getContext
public java.lang.Object getContext(java.lang.String name)
- Get object representing context of logger. (For example with Log4J, Category).
This object is not used anywhere, except when it is passed back to the log()
or isEnabled() methods.
log
public void log(java.lang.Object context,
int level,
java.lang.Object msg,
java.lang.Throwable throwable)
- Log a message.
isEnabled
public boolean isEnabled(java.lang.Object context,
int level)
- Check whether logging is enabled for particular context/level combination.