Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
The PluginLoggerRegistrar currently returns a ServiceReference<?> since the Tracer is registered for multiple interfaces. This forces clients to downcast the reference themselves.
Instead, we should return a ServiceReference<Logger>, since none of the clients are interested that the Tracer also implements DebugOptionsListener.