All Classes
-
All Classes Interface Summary Class Summary Class Description Activator AuditLevel An implementation of Log4J1'sPriorityto satisfy R7LogLevel.AUDITlevel.AvalonLogFactory Unlike with modern (sic!)AvalonLogger pax-logging specificLoggerthat delegates toPaxLoggerthat is obtained from framework specificPaxLoggingServiceand eventually delegates to logging implementation.BackendSupport Some helper methods for backends (Log4J2, Logback) to share common internal classes.BasicConfigurator Use this class to quickly configure the package.BufferingLog Experimental fallback strategy for non-availability.BundleHelper Category This class has been deprecated and replaced by theLoggersubclass.ConfigurationNotifier Interface for backends that want to inform about configuration changes (usually after Configuration Admin update which happens over multiple, hard to synchronize threads).DefaultServiceLog This Logger will be used when the Pax Logging Service is not (yet) available.DOMConfigurator Use this class to initialize the log4j environment using a DOM tree.EventAdminConfigurationNotifier EventAdminPoster Interface to implement by logging framework specific provider, to pass logging events to Event Admin according to OSGi Compendium "101.6.4.EventAdminTracker This ServiceTracker is designed to implement the Event Admin service, but delegate to the actual service if available.ExtrasFormattingInfo Modifies the output of a pattern converter for a specified minimum and maximum width and alignment.ExtrasPatternParser Most of the work of theEnhancedPatternLayoutclass is delegated to the ExtrasPatternParser class.FallbackLogFactory This factory creates the fallback strategy when Pax Logging Service is not (yet) available.FileServiceLog DefaultServiceLogthat writes to configured file - useful for integration tests but also for Karaf if you don't want to miss single log message.FormattingTriple Extension of Slf4J's class that helps with messages containing placeholders{}.FrameworkHandler One instance of this class will be registered to listen for events generated by the OSGi framework and pass those events to log service.JBossLoggingLogger pax-logging specificLoggerthat delegates toPaxLoggerthat is obtained from framework specificPaxLoggingServiceand eventually delegates to logging implementation.JclLogger pax-logging specificLogthat delegates toPaxLoggerthat is obtained from framework specificPaxLoggingServiceand eventually delegates to logging implementation.JdkHandler JULHandlerthat bridgeslog recordsto Pax Logging loggers.JuliLogger pax-logging specificLogthat delegates toPaxLoggerthat is obtained from framework specificPaxLoggingServiceand eventually delegates to logging implementation.Loader Load resources (or images) from various sources.Log4jv2Logger This is the default logger that is used when no suitable logging implementation is available.Log4jv2LoggerContext This is the class used to obtain the loggers.Log4jv2LoggerContextFactory This is the main class that's briding Log4J2 API into Pax Logging.Log4jv2ThreadContextMap The actual ThreadContext Map.Log4jv2ThreadContextStack A copy-on-write thread-safe variant oforg.apache.logging.log4j.spi.ThreadContextStackin which all mutative operations (add, pop, and so on) are implemented by making a fresh copy of the underlying list.LogEntryImpl LogFactory Factory for creatingLoginstances, with discovery and configuration features similar to that employed by standard Java APIs such as JAXP.LogFactory This is a modified LogFactory that uses a simpleServiceLoaderbased discovery mechanism with a default of using JDK based logging.Logger This is the central class in the log4j package.LogLog This class used to output log statements from within the log4j package.LogManager In pax-logging-api, this class is part of Log4j1 API, but it doesn't perform any discovery.LogManager The anchor point for the Log4j logging system.LogReaderServiceImpl Implementation of standardLogReaderServicerequired by OSGi Compendium R6 "101.4 Log Reader Service".MDC The MDC class is similar to theNDCclass except that it is based on a map instead of a stack.MessageFormatter Formats messages according to very simple rules.NDC NOTE: This class is added to Pax Logging ONLY TO PROVIDE THE API.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.OsgiUtil PaxAppender Framework library agnostic representation of a processor for logging events.PaxAppenderProxy AServiceTrackerused by bridges specific to given backend.PaxContext The MDC class that provides mapped diagnostic contexts.PaxDefaultLogStreamProvider Interface to register OSGi services that give access to singlePrintStreamthat should be used for many file-based default/fallback logs.PaxErrorHandler Framework library agnostic representation of a handler invoked when processing of logging event fails (usually inside appender).PaxFilter Framework library agnostic representation of a filter that may decide whether to process (pass) logging event or not.PaxLayout Framework library agnostic representation of a layout that's used to turn a logging event into String representation.PaxLevel Framework library agnostic representation of logging level.PaxLocationInfo Framework library agnostic representation of location info that identifies the place in code where logging event was created.PaxLogger Main pax-logging interface for loggers to interact with any logging system.PaxLoggingConstants Different constants used across Pax Logging.PaxLoggingEvent Framework library agnostic representation of logging event that may be filtered and/or directed to anappender.PaxLoggingLoggerProvider LoggerProviderbridging JBoss Logging to 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.PaxLoggingSLF4JServiceProvider In SLF4J 2 API, the goal ofSLF4JServiceProvideris to prepare and return on demand 3 implementations:ILoggerFactoryIMarkerFactoryMDCAdapterPaxMarker Wrapper for either SLF4Jorg.slf4j.Markeror Log4J2org.apache.logging.log4j.Marker.PaxPropertySource High priorityPropertySourceto ensure that user won't turn on (or off) anything that could break pax-logging-log4j2.Priority Refrain from using this class directly, use theLevelclass instead.PropertyConfigurator This class isn't used by pax-logging, but is part of public API.RegisteredService<S,T> Class keeping both the service and it'sServiceRegistrationSlf4jLogger pax-logging specificLoggerthat delegates toPaxLoggerthat is obtained from framework specificPaxLoggingServiceand eventually delegates to logging implementation.Slf4jLoggerFactory pax-logging specificILoggerFactoryreturned fromorg.slf4j.impl.StaticLoggerBinderSlf4jMDCAdapter pax-logging specificMDCAdapterreturned fromSLF4JServiceProviderStatusConsoleListener AStatusListenerthat writes to the console.StatusData The Status data.StatusLogger Records events that occur in the logging system.StatusLogger.Config Holder for user-providedStatusLoggerconfigurations.ThreadContext The ThreadContext allows applications to store information either in a Map or a Stack.ThreadContext.ContextStack The ThreadContext Stack interface.TrackingLogger APaxLoggerthat's delegating to realPaxLoggingServicewhen one's available and falls back toFallbackLogFactorywhen the service is gone.XSLTLayout XSLTLayout transforms each event as a document using a specified or default XSLT transform.