public class Logger extends ServiceTracker implements LogService
This Logger class represents ServiceTracker for LogService. It provides a simple mechanism for interacting with the log service.
LogService
,
ServiceTracker
LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARNING
Constructor and Description |
---|
Logger(BundleContext context)
Constructs new Logger(ServiceTracker for LogService).
|
Modifier and Type | Method and Description |
---|---|
void |
log(int level,
String message) |
void |
log(int level,
String message,
Throwable exception) |
void |
log(ServiceReference ref,
int level,
String message) |
void |
log(ServiceReference ref,
int level,
String message,
Throwable exception) |
addingService, close, getService, getService, getServiceReference, getServiceReferences, getServices, getTrackingCount, modifiedService, open, open, remove, removedService, size, waitForService
public Logger(BundleContext context)
context
- bundle context.public void log(int level, String message)
log
in interface LogService
LogService.log(int, java.lang.String)
public void log(int level, String message, Throwable exception)
log
in interface LogService
LogService.log(int, java.lang.String, java.lang.Throwable)
public void log(ServiceReference ref, int level, String message)
log
in interface LogService
LogService.log(org.osgi.framework.ServiceReference, int, java.lang.String)
public void log(ServiceReference ref, int level, String message, Throwable exception)
log
in interface LogService
LogService.log(org.osgi.framework.ServiceReference, int, java.lang.String,
java.lang.Throwable)
Copyright © 2010 - 2020 Adobe. All Rights Reserved