[
https://issues.apache.org/jira/browse/FELIX-2555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Don Brown closed FELIX-2555.
----------------------------
Awesome, thanks Richard.
> Log messages should contain the bundle id, when available
> ---------------------------------------------------------
>
> Key: FELIX-2555
> URL: https://issues.apache.org/jira/browse/FELIX-2555
> Project: Felix
> Issue Type: Improvement
> Components: Framework
> Affects Versions: framework-3.0.1
> Reporter: Don Brown
> Assignee: Richard S. Hall
> Fix For: framework-3.0.3
>
> Attachments: FELIX-2555.diff
>
>
> Felix currently provides some great information about a class loading failure
> in the debug log, and nothing other than the name for resource failures.
> However, this means the first step in diagnosing any problem is to have the
> user restart the app with the debug level turned down to debug, then try to
> reproduce the problem.
> While I agree with the comments in FELIX-1022 that the level of work to
> create the class not found diagnostic message is too much for normal
> operation, I believe Felix should at least log the related bundle whenever it
> can. This allows the embedding application to collect logs for a bundle and
> optionally log additional information to help diagnostics.
> Logger currently has methods for logging messages against a particular
> ServiceReference, and there should similarly be a log() method that takes the
> Bundle, or at least, the bundle id. This would allow Felix to log class and
> resource not founds, for example, with the bundle id, greatly improving
> debugging.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.