com.opensymphony.provider.log
Class FullLogProvider
java.lang.Object
com.opensymphony.provider.log.FullLogProvider
- All Implemented Interfaces:
- LogProvider, Provider
public class FullLogProvider - extends Object
- implements LogProvider
Prints all msgs 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 |
FullLogProvider
public FullLogProvider()
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
|