You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2012/10/16 12:23:03 UTC
[jira] [Resolved] (SLING-2397) Logging Panel not always provided
[ https://issues.apache.org/jira/browse/SLING-2397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Felix Meschberger resolved SLING-2397.
--------------------------------------
Resolution: Fixed
Fixed in Rev. 1398715 and 1398716 by dynamically importing the Servlet API and registering the panel as a ServiceFactory. This way the actual class is only created when actually used and this only happens if the Servlet API is available.
> Logging Panel not always provided
> ---------------------------------
>
> Key: SLING-2397
> URL: https://issues.apache.org/jira/browse/SLING-2397
> Project: Sling
> Issue Type: Improvement
> Components: Commons
> Affects Versions: Commons Log 2.1.2
> Reporter: Felix Meschberger
> Assignee: Felix Meschberger
> Fix For: Commons Log 3.0.2
>
>
> The "Sling Log Support" Web Console page has a problem when the log bundle is started without Servlet API wiring. In this case the panel is not available and can only be made available upon rewiring the log bundle.
> Fix:
> - Register plugin as a ServiceFactory to lazily instantiate the class when required/used
> - dynamically import the servlet API to lazily wire when required
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira