com.opensymphony.provider.log
Class NullLogProvider
java.lang.Object
|
+--com.opensymphony.provider.log.NullLogProvider
- All Implemented Interfaces:
- LogProvider, Provider
- public class NullLogProvider
- extends java.lang.Object
- implements LogProvider
LogProvider implementation that does not log any messages anywhere.
Can be used for efficiency, although DefaultLogProvider is recommended.
- Version:
- $Revision: 1.1 $
- Author:
- Joe Walnes
- See Also:
LogProvider
,
Logger
Method Summary |
void |
destroy()
Shutdown Provider. |
java.lang.Object |
getContext(java.lang.String name)
Get object representing context of logger. |
void |
init()
Startup Provider. |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NullLogProvider
public NullLogProvider()
init
public void init()
throws ProviderConfigurationException
- Description copied from interface:
Provider
- Startup Provider.
- Specified by:
init
in interface Provider
- Following copied from interface:
com.opensymphony.provider.Provider
- Throws:
ProviderConfigurationException
- thrown if error in startup
or configuration.
destroy
public void destroy()
- Description copied from interface:
Provider
- Shutdown Provider.
- Specified by:
destroy
in interface Provider
getContext
public java.lang.Object getContext(java.lang.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
log
public void log(java.lang.Object context,
int level,
java.lang.Object msg,
java.lang.Throwable throwable)
- Description copied from interface:
LogProvider
- Log a message.
- Specified by:
log
in interface LogProvider
isEnabled
public boolean isEnabled(java.lang.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