[jboss-jira] [JBoss JIRA] (AS7-1389) Log API dependencies should be included automatically in deployments
David Lloyd (JIRA)
issues at jboss.org
Thu Jan 9 16:43:33 EST 2014
[ https://issues.jboss.org/browse/AS7-1389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12934826#comment-12934826 ]
David Lloyd commented on AS7-1389:
----------------------------------
{quote}
...basic container/application contract should be the JEE specification... logging is not a JEE facility.... a more correct default would be better than a simple way to change a bad default.
{quote}
None of these arguments really suffices to cause us to change the current default, thus breaking all the apps which currently rely on the current behavior. We are an application container; we provide application server facilities, many of them above and beyond Java EE. That's all there is to it. I'm sure it will be no trouble for anyone who does not prefer the current behavior to simply flip the switch, while allowing those who find the current behavior useful to continue relying on it without breaking compatibility unduly. I'm sorry you do not like it, however I am not convinced that having to flip a switch in the server configuration based on what is obviously a subjective preference is too onerous or justifies a compatibility-breaking change. I believe that this solution lets us accommodate both preferences with ease and without undue burden on the user.
Again, we're an application container. We support a superset of the Java EE specification; and in any case the Java EE specification in no way limits or specifies what secondary APIs we can or should provide to users.
> Log API dependencies should be included automatically in deployments
> --------------------------------------------------------------------
>
> Key: AS7-1389
> URL: https://issues.jboss.org/browse/AS7-1389
> Project: Application Server 7
> Issue Type: Bug
> Components: Logging
> Affects Versions: 7.0.0.Final
> Reporter: David Lloyd
> Assignee: James Perkins
> Fix For: 7.1.0.Final
>
>
> The following log APIs should be included by deployments by default:
> * {{org.slf4j}}
> * {{org.apache.commons.logging}}
> * {{org.log4j}}
> These dependencies should override the deployment's versions of these libraries unless explicitly excluded by {{jboss-deployment-structure.xml}}.
--
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
More information about the jboss-jira
mailing list