Package org.codehaus.plexus.logging
Class AbstractLogEnabled
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- All Implemented Interfaces:
LogEnabled
- Direct Known Subclasses:
DefaultComponentRepository
,DefaultMetadataGenerator
,DefaultPlexusContainer
public abstract class AbstractLogEnabled extends java.lang.Object implements LogEnabled
-
-
Constructor Summary
Constructors Constructor Description AbstractLogEnabled()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
enableLogging(Logger logger)
protected Logger
getLogger()
protected void
setupLogger(java.lang.Object component)
protected void
setupLogger(java.lang.Object component, java.lang.String subCategory)
protected void
setupLogger(java.lang.Object component, Logger logger)
-
-
-
Field Detail
-
logger
private Logger logger
-
-
Method Detail
-
enableLogging
public void enableLogging(Logger logger)
- Specified by:
enableLogging
in interfaceLogEnabled
-
getLogger
protected 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, Logger logger)
-
-