Package org.ops4j.pax.logging
-
Interface Summary Interface Description EventAdminPoster Interface to implement by logging framework specific provider, to pass logging events to Event Admin according to OSGi Compendium "101.6.4.PaxLogger Main pax-logging interface for loggers to interact with any logging system.PaxLoggingConstants Different constants used across Pax Logging.PaxLoggingManager WhilePaxLoggingServicerepresents implementation-specific logging service, this interface acts as a bridge between logging API specific implementation (like SLF4J LoggerFactory) and actual implementation ofPaxLoggingService.PaxLoggingManagerAwareLogger Interfaces for loggers that delegate toPaxLogger, so they can switch to non fallbackPaxLoggerwhenPaxLoggingManagerbecomes available.PaxLoggingService This interface extendsLogService. -
Class Summary Class Description OSGIPaxLoggingManager PaxLoggingManagerthat acts as a singleton that delegates to tracked instance ofPaxLoggingServiceMore precisely - it returns instances ofPaxLoggerthat internally delegate to loggers obtained from availablePaxLoggingServiceor from fallback service when there's no implementation available.PaxContext The MDC class that provides mapped diagnostic contexts.PaxMarker Wrapper for either SLF4Jorg.slf4j.Markeror Log4J2org.apache.logging.log4j.Marker.