| org.apache.cocoon.ojb.components.LoggerImpl
LoggerImpl | public class LoggerImpl extends AbstractLogEnabled implements Component,ThreadSafe,Initializable,Logger(Code) | | OJB logger implementation delegating to the Avalon logger.
This class has two faces to it:
- Avalon Component
- Instance of the class created and managed by Avalon container.
When instance is initialized, it obtains logger instance to be used
by OJB.
- OJB Managed Class
- Instances of the class are created and managed by OJB, as defined
in the OJB
OJB.properties file. Each OJB managed instance
of the class will have access to the logger object initialized
by Avalon managed instance of the class.
It is important that Avalon component is initialized before any access
to OJB API is made.
author: Vadim Gritsenko version: $Id: LoggerImpl.java 433543 2006-08-22 06:22:54Z crossley $ |
Method Summary | |
public void | configure(Configuration config) | public void | debug(Object message) | public void | debug(Object message, Throwable t) | public void | error(Object message) | public void | error(Object message, Throwable t) | public void | fatal(Object message) | public void | fatal(Object message, Throwable t) | protected int | getLevel() | public String | getName() | public void | info(Object message) | public void | info(Object message, Throwable t) | public void | initialize() | public boolean | isDebugEnabled() | public boolean | isEnabledFor(int priority) | public void | safeDebug(String message, Object obj) | public void | safeDebug(String message, Object obj, Throwable t) | public void | safeError(String message, Object obj) | public void | safeError(String message, Object obj, Throwable t) | public void | safeFatal(String message, Object obj) | public void | safeFatal(String message, Object obj, Throwable t) | public void | safeInfo(String message, Object obj) | public void | safeInfo(String message, Object obj, Throwable t) | public void | safeWarn(String message, Object obj) | public void | safeWarn(String message, Object obj, Throwable t) | public void | warn(Object message) | public void | warn(Object message, Throwable t) |
LoggerImpl | public LoggerImpl()(Code) | | Constructor used by Container
|
LoggerImpl | public LoggerImpl(String name)(Code) | | Constructor used by OJB 1.0 to create a logger instance
|
LoggerImpl | public LoggerImpl(String name, LoggingConfiguration config)(Code) | | Constructor used by OJB 1.1 to create a logger instance
|
configure | public void configure(Configuration config) throws ConfigurationException(Code) | | |
getLevel | protected int getLevel()(Code) | | |
initialize | public void initialize()(Code) | | Set root logger instance which will be used by OJB
|
isDebugEnabled | public boolean isDebugEnabled()(Code) | | |
isEnabledFor | public boolean isEnabledFor(int priority)(Code) | | |
|
|