public class Logger extends ServiceTracker implements org.osgi.service.log.LogService
This Logger class represents ServiceTracker for LogService. It provides methods for logging messages. If LogService is not available it logs to stdout.
LogService,
ServiceTrackercontext, filter| 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, getServices, getTracked, getTrackingCount, isEmpty, modifiedService, open, open, remove, removedService, size, waitForServicepublic Logger(BundleContext context)
context - bundle context.public void log(int level,
String message)
log in interface org.osgi.service.log.LogServiceLogService.log(int, java.lang.String)public void log(int level,
String message,
Throwable exception)
log in interface org.osgi.service.log.LogServiceLogService.log(int, java.lang.String, java.lang.Throwable)public void log(ServiceReference ref, int level, String message)
log in interface org.osgi.service.log.LogServiceLogService.log(org.osgi.framework.ServiceReference, int, java.lang.String)public void log(ServiceReference ref, int level, String message, Throwable exception)
log in interface org.osgi.service.log.LogServiceLogService.log(org.osgi.framework.ServiceReference, int, java.lang.String,
java.lang.Throwable)Copyright © 2015 JBoss by Red Hat. All rights reserved.