Package de.mnl.osgi.lf4osgi.core
Class AbstractLoggerFacade<T extends LoggerFacade>
- java.lang.Object
 - 
- de.mnl.osgi.lf4osgi.core.AbstractLoggerFacade<T>
 
 
- 
- All Implemented Interfaces:
 LoggerFacade
- Direct Known Subclasses:
 Lf4OsgiLogger
public abstract class AbstractLoggerFacade<T extends LoggerFacade> extends Object implements LoggerFacade
A base class for logger facades. 
- 
- 
Constructor Summary
Constructors Constructor Description AbstractLoggerFacade(LoggerGroup group, String name)Instantiates a new logger facade. 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected BundlegetBundle()Gets the bundle.StringgetName()Gets the name.abstract voidloggerFactoryUpdated(LoggerFactory factory)Called when the logger factory changes. 
 - 
 
- 
- 
Constructor Detail
- 
AbstractLoggerFacade
public AbstractLoggerFacade(LoggerGroup group, String name)
Instantiates a new logger facade.A new logger is automatically registered with the
LoggerFacadeManager.- Parameters:
 group- the logger groupname- the name
 
 - 
 
- 
Method Detail
- 
loggerFactoryUpdated
public abstract void loggerFactoryUpdated(LoggerFactory factory)
Called when the logger factory changes. Derived classes must update the logger that they had previously obtained.- Specified by:
 loggerFactoryUpdatedin interfaceLoggerFacade- Parameters:
 factory- the factory
 
 - 
 
 -