org.apache.avalon.framework.logger
Class AbstractLoggable

java.lang.Object
  |
  +--org.apache.avalon.framework.logger.AbstractLoggable
All Implemented Interfaces:
Loggable
Direct Known Subclasses:
AbstractPool, ComponentHandler, DefaultComponentFactory, DefaultComponentManager, DefaultComponentSelector, DefaultRoleManager, J2eeDataSource, JdbcConnection, JdbcConnectionFactory, JdbcDataSource

public abstract class AbstractLoggable
extends java.lang.Object
implements Loggable

Helper class to inherit from.

Author:
Peter Donald

Constructor Summary
AbstractLoggable()
           
 
Method Summary
protected  org.apache.log.Logger getLogger()
           
 void setLogger(org.apache.log.Logger logger)
           
protected  void setupLogger(java.lang.Object component)
           
protected  void setupLogger(java.lang.Object component, org.apache.log.Logger logger)
           
protected  void setupLogger(java.lang.Object component, java.lang.String subCategory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLoggable

public AbstractLoggable()
Method Detail

setLogger

public void setLogger(org.apache.log.Logger logger)
Specified by:
setLogger in interface Loggable

getLogger

protected final org.apache.log.Logger getLogger()

setupLogger

protected void setupLogger(java.lang.Object component)

setupLogger

protected void setupLogger(java.lang.Object component,
                           java.lang.String subCategory)

setupLogger

protected void setupLogger(java.lang.Object component,
                           org.apache.log.Logger logger)


Copyright © 2001 Apache Jakarta Project. All Rights Reserved.