abstract class LogServiceEnabledLogger extends AbstractLogger
Modifier and Type | Field and Description |
---|---|
private InternalLogger |
currentLogger |
private static java.lang.String |
LOGSERVICE_CLASS |
protected org.osgi.util.tracker.ServiceTracker<java.lang.Object,java.lang.Object> |
logServiceTracker |
protected int |
trackingCount |
Constructor and Description |
---|
LogServiceEnabledLogger(ScrConfiguration config,
org.osgi.framework.BundleContext bundleContext) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the logger
|
(package private) abstract InternalLogger |
getDefaultLogger() |
(package private) InternalLogger |
getLogger()
Get the internal logger
|
getBundleIdentifier, getConfiguration, getPrefix, isLogEnabled, log, log, setPrefix
private static final java.lang.String LOGSERVICE_CLASS
protected final org.osgi.util.tracker.ServiceTracker<java.lang.Object,java.lang.Object> logServiceTracker
private volatile InternalLogger currentLogger
protected volatile int trackingCount
public LogServiceEnabledLogger(ScrConfiguration config, org.osgi.framework.BundleContext bundleContext)
public void close()
InternalLogger getLogger()
AbstractLogger
getLogger
in class AbstractLogger
abstract InternalLogger getDefaultLogger()