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

Field Summary

private Logger
logger

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)

Field Details

logger

private 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)