Package de.mnl.osgi.lf4osgi.core
The classes that implement the logger facade for OSGi. They are
designed in such a way that they can easily be used to provide
other logger facades as well.
-
Interface Summary Interface Description LoggerFacade The interface that must be implemented by logger facades.LoggerGroup A group of loggers created by the classes from a common bundle. -
Class Summary Class Description AbstractLoggerFacade<T extends LoggerFacade> A base class for logger facades.BufferedEvent Provides a container for the buffered event information.BufferingLogger A logger that logs to a buffer.BufferingLoggerFactory A factory for creatingBufferingLogger
s.DefaultLoggerGroup<T> A simple cache for loggers used by a bundle.LoggerCatalogue<T> A manager for groups of loggers associated with a bundle.LoggerFacadeManager Tracks the availability of an OSGiLoggerFactory
service and keeps the logger facades up-to-date.