Class PaxAppenderProxy
- java.lang.Object
-
- org.osgi.util.tracker.ServiceTracker<PaxAppender,PaxAppender>
-
- org.ops4j.pax.logging.spi.support.PaxAppenderProxy
-
- All Implemented Interfaces:
PaxAppender,org.osgi.util.tracker.ServiceTrackerCustomizer<PaxAppender,PaxAppender>
public class PaxAppenderProxy extends org.osgi.util.tracker.ServiceTracker<PaxAppender,PaxAppender> implements PaxAppender
AServiceTrackerused by bridges specific to given backend.
-
-
Constructor Summary
Constructors Constructor Description PaxAppenderProxy(org.osgi.framework.BundleContext bundleContext, String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.osgi.framework.FiltercreateFilter(org.osgi.framework.BundleContext bundleContext, String name)Filter in the form of(&(objectClass=org.ops4j.pax.logging.spi.PaxAppender)(org.ops4j.pax.logging.appender.name=NAME)), whereNAMEcomes fromosgi:prefixed references from logging configuration.voiddoAppend(PaxLoggingEvent event)Log inAppenderspecific way.
-
-
-
Constructor Detail
-
PaxAppenderProxy
public PaxAppenderProxy(org.osgi.framework.BundleContext bundleContext, String name)
-
-
Method Detail
-
createFilter
public static org.osgi.framework.Filter createFilter(org.osgi.framework.BundleContext bundleContext, String name)Filter in the form of(&(objectClass=org.ops4j.pax.logging.spi.PaxAppender)(org.ops4j.pax.logging.appender.name=NAME)), whereNAMEcomes fromosgi:prefixed references from logging configuration.- Parameters:
bundleContext-name-- Returns:
-
doAppend
public void doAppend(PaxLoggingEvent event)
Description copied from interface:PaxAppenderLog inAppenderspecific way. When appropriate, Loggers will call thedoAppendmethod of appender implementations in order to log.- Specified by:
doAppendin interfacePaxAppender- Parameters:
event- The PaxLoggingEvent that has occurred.
-
-