public class AppenderTracker extends org.osgi.util.tracker.ServiceTracker implements LogbackResetListener
Constructor and Description |
---|
AppenderTracker(org.osgi.framework.BundleContext context,
ch.qos.logback.classic.LoggerContext loggerContext) |
Modifier and Type | Method and Description |
---|---|
Object |
addingService(org.osgi.framework.ServiceReference reference) |
void |
close() |
Collection<org.apache.sling.commons.log.logback.internal.AppenderTracker.AppenderInfo> |
getAppenderInfos() |
void |
modifiedService(org.osgi.framework.ServiceReference reference,
Object service) |
void |
onResetComplete(ch.qos.logback.classic.LoggerContext context) |
void |
onResetStart(ch.qos.logback.classic.LoggerContext context) |
void |
removedService(org.osgi.framework.ServiceReference reference,
Object service) |
public AppenderTracker(org.osgi.framework.BundleContext context, ch.qos.logback.classic.LoggerContext loggerContext) throws org.osgi.framework.InvalidSyntaxException
org.osgi.framework.InvalidSyntaxException
public Object addingService(org.osgi.framework.ServiceReference reference)
addingService
in interface org.osgi.util.tracker.ServiceTrackerCustomizer
addingService
in class org.osgi.util.tracker.ServiceTracker
public void modifiedService(org.osgi.framework.ServiceReference reference, Object service)
modifiedService
in interface org.osgi.util.tracker.ServiceTrackerCustomizer
modifiedService
in class org.osgi.util.tracker.ServiceTracker
public void removedService(org.osgi.framework.ServiceReference reference, Object service)
removedService
in interface org.osgi.util.tracker.ServiceTrackerCustomizer
removedService
in class org.osgi.util.tracker.ServiceTracker
public Collection<org.apache.sling.commons.log.logback.internal.AppenderTracker.AppenderInfo> getAppenderInfos()
public void onResetStart(ch.qos.logback.classic.LoggerContext context)
onResetStart
in interface LogbackResetListener
public void onResetComplete(ch.qos.logback.classic.LoggerContext context)
onResetComplete
in interface LogbackResetListener
public void close()
close
in class org.osgi.util.tracker.ServiceTracker
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.