com.opensymphony.provider.log
Class DefaultLogProvider
java.lang.Object
com.opensymphony.provider.log.DefaultLogProvider
- All Implemented Interfaces:
- LogProvider, Provider
public class DefaultLogProvider - extends Object
- implements LogProvider
Default LogProvider implementation (will be used if no other is available,
or there is error in loading another one).
Very simply, prints msgs of ERROR or FATAL to System.err (in a simple format).
Has no dependencies on non standard java packages (such as Log4J).
- Version:
- $Revision: 5 $
- Author:
- Joe Walnes
- See Also:
LogProvider,
Logger
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultLogProvider
public DefaultLogProvider()
getContext
public Object getContext(String name)
- Description copied from interface:
LogProvider
- 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.
- Specified by:
getContext in interface LogProvider
isEnabled
public boolean isEnabled(Object context,
int level)
- Description copied from interface:
LogProvider
- Check whether logging is enabled for particular context/level combination.
- Specified by:
isEnabled in interface LogProvider
destroy
public void destroy()
- Description copied from interface:
Provider
- Shutdown Provider.
- Specified by:
destroy in interface Provider
init
public void init()
throws ProviderConfigurationException
- Description copied from interface:
Provider
- Startup Provider.
- Specified by:
init in interface Provider
- Throws:
ProviderConfigurationException - thrown if error in startup
or configuration.
log
public void log(Object context,
int level,
Object msg,
Throwable throwable)
- Description copied from interface:
LogProvider
- Log a message.
- Specified by:
log in interface LogProvider
|