org.codehaus.plexus.logging

Class AbstractLogEnabled

Implemented Interfaces:
LogEnabled
Known Direct Subclasses:
AbstractComponentComposer, DefaultComponentRepository, DefaultPlexusContainer

public abstract class AbstractLogEnabled
extends java.lang.Object
implements LogEnabled

Version:
$Id: AbstractLogEnabled.java 1806 2005-05-16 12:11:32Z evenisse $
Authors:
Jason van Zyl
Trygve Laugstøl

Method Summary

void
enableLogging(Logger logger)
protected Logger
getLogger()
protected void
setupLogger(Object component)
protected void
setupLogger(Object component, String subCategory)
protected void
setupLogger(Object component, Logger logger)

Method Details

enableLogging

public void enableLogging(Logger logger)
Specified by:
enableLogging in interface LogEnabled

getLogger

protected Logger getLogger()

setupLogger

protected void setupLogger(Object component)

setupLogger

protected void setupLogger(Object component,
                           String subCategory)

setupLogger

protected void setupLogger(Object component,
                           Logger logger)