Package org.apache.aries.util.log
Class Logger
- java.lang.Object
-
- org.osgi.util.tracker.ServiceTracker
-
- org.apache.aries.util.log.Logger
-
- All Implemented Interfaces:
LogService
,ServiceTrackerCustomizer
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.
- See Also:
LogService
,ServiceTracker
-
-
Field Summary
-
Fields inherited from interface org.osgi.service.log.LogService
LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARNING
-
-
Constructor Summary
Constructors Constructor Description Logger(BundleContext context)
Constructs new Logger(ServiceTracker for LogService).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
log(int level, java.lang.String message)
void
log(int level, java.lang.String message, java.lang.Throwable exception)
void
log(ServiceReference ref, int level, java.lang.String message)
void
log(ServiceReference ref, int level, java.lang.String message, java.lang.Throwable exception)
-
Methods inherited from class org.osgi.util.tracker.ServiceTracker
addingService, close, getService, getService, getServiceReference, getServiceReferences, getServices, getServices, getTracked, getTrackingCount, isEmpty, modifiedService, open, open, remove, removedService, size, waitForService
-
-
-
-
Constructor Detail
-
Logger
public Logger(BundleContext context)
Constructs new Logger(ServiceTracker for LogService).- Parameters:
context
- bundle context.
-
-
Method Detail
-
log
public void log(int level, java.lang.String message)
- Specified by:
log
in interfaceLogService
- See Also:
LogService.log(int, java.lang.String)
-
log
public void log(int level, java.lang.String message, java.lang.Throwable exception)
- Specified by:
log
in interfaceLogService
- See Also:
LogService.log(int, java.lang.String, java.lang.Throwable)
-
log
public void log(ServiceReference ref, int level, java.lang.String message)
- Specified by:
log
in interfaceLogService
- See Also:
LogService.log(org.osgi.framework.ServiceReference, int, java.lang.String)
-
log
public void log(ServiceReference ref, int level, java.lang.String message, java.lang.Throwable exception)
- Specified by:
log
in interfaceLogService
- See Also:
LogService.log(org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable)
-
-