org.codehaus.plexus.logging
Class AbstractLoggerManager

java.lang.Object
  extended byorg.codehaus.plexus.logging.AbstractLoggerManager
All Implemented Interfaces:
LoggerManager

public abstract class AbstractLoggerManager
extends java.lang.Object
implements LoggerManager


Constructor Summary
AbstractLoggerManager()
           
 
Method Summary
abstract  void configure(PlexusConfiguration configuration)
           
abstract  Logger getLogger(java.lang.String name)
           
abstract  Logger getRootLogger()
           
abstract  void initialize()
           
abstract  void start()
           
abstract  void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLoggerManager

public AbstractLoggerManager()
Method Detail

getRootLogger

public abstract Logger getRootLogger()
Specified by:
getRootLogger in interface LoggerManager

getLogger

public abstract Logger getLogger(java.lang.String name)
Specified by:
getLogger in interface LoggerManager

configure

public abstract void configure(PlexusConfiguration configuration)
                        throws PlexusConfigurationException
Specified by:
configure in interface LoggerManager
Throws:
PlexusConfigurationException

initialize

public abstract void initialize()
                         throws java.lang.Exception
Specified by:
initialize in interface LoggerManager
Throws:
java.lang.Exception

start

public abstract void start()
                    throws java.lang.Exception
Specified by:
start in interface LoggerManager
Throws:
java.lang.Exception

stop

public abstract void stop()
                   throws java.lang.Exception
Specified by:
stop in interface LoggerManager
Throws:
java.lang.Exception