org.objectweb.jorm.util.api
Interface Loggable
- All Known Subinterfaces:
- ClassMapping, ClassProject, GenClassMapping, HelperClassMapping, IdentifierMapping, Mapping, MappingStructure, PrimitiveElementMapping, ReferenceMapping
- All Known Implementing Classes:
- BasicClass, BasicClassMapping, BasicClassProject, BasicClassRef, BasicCompositeName, BasicDomParser, BasicDomtreeBuilder, BasicDomWriter, BasicFieldName, BasicGenClass, BasicGenClassMapping, BasicGenClassRef, BasicHelperClassMapping, BasicIdentifierMapping, BasicMapping, BasicMappingDomtreeBuilder, BasicMappingParser, BasicMappingStructure, BasicNameDef, BasicNameRef, BasicPackage, BasicPrimitiveElement, BasicReferenceMapping, CommonGenerator, CommonHelper, DirJavaExplorer, DTDResolver, FosBindingMOP, FosMappingFactory, FosMappingMOP, FosPrimitiveElementMapping, GenClassMapping, JormCompilerParameter, JormGenerator, JormManager, JormVerifier, Mapper, RdbPrimitiveElementMapping
- public interface Loggable
The interface Loggable must be implemented by all objects
which want to log something.
- Author:
- X. Spengler
|
Method Summary |
Logger |
getLogger()
Returns a logger to an component that wants to log things. |
LoggerFactory |
getLoggerFactory()
Returns a logger factory that allows the creation of new loggers. |
void |
setLogger(Logger logger)
Assigns a logger to an component that wants to log things. |
void |
setLoggerFactory(LoggerFactory loggerfactory)
Assigns a logger factory that allows the creation of new loggers. |
getLogger
public Logger getLogger()
- Returns a logger to an component that wants to log things.
getLoggerFactory
public LoggerFactory getLoggerFactory()
- Returns a logger factory that allows the creation of new loggers.
setLogger
public void setLogger(Logger logger)
- Assigns a logger to an component that wants to log things.
- Parameters:
logger - the logger object
setLoggerFactory
public void setLoggerFactory(LoggerFactory loggerfactory)
- Assigns a logger factory that allows the creation of new loggers.
- Parameters:
loggerfactory - the LoggerFactory object to obtain new loggers