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 voidlog(int level, java.lang.String message)voidlog(int level, java.lang.String message, java.lang.Throwable exception)voidlog(ServiceReference ref, int level, java.lang.String message)voidlog(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:
login 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:
login 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:
login 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:
login interfaceLogService- See Also:
LogService.log(org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable)
-
-