[
https://issues.apache.org/jira/browse/FELIX-5457?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16225141#comment-16225141
]
Carsten Ziegeler commented on FELIX-5457:
-----------------------------------------
I've refactored the logging. There are now three loggers:
ScrLogger - everything global, not related to an extended bundle
BundleLogger - everything related to that extended bundle
ComponentLogger - everything related to that component
> [R7] Logger Support
> -------------------
>
> Key: FELIX-5457
> URL: https://issues.apache.org/jira/browse/FELIX-5457
> Project: Felix
> Issue Type: Sub-task
> Components: Declarative Services (SCR)
> Reporter: Carsten Ziegeler
> Assignee: Carsten Ziegeler
> Fix For: scr-2.1.0
>
>
> DS must add special support for injecting Logger and FormatterLogger objects
> even though they themselves are not services. When a component references the
> Logger or FormatterLogger types, SCR must get first get the LoggerFactory
> service matching the reference and then call the getLogger(String, Class)
> method passing the component implementation class name as the first argument
> and the Logger type as the second argument. The returned Logger object is
> then injected for the reference, rather than the LoggerFactory service used
> to create the Logger.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)