Stuart Halloway created ARTEMIS-3126:
----------------------------------------
Summary: please do not force jboss-logmanager on users
Key: ARTEMIS-3126
URL: https://issues.apache.org/jira/browse/ARTEMIS-3126
Project: ActiveMQ Artemis
Issue Type: Bug
Affects Versions: 2.14.0
Reporter: Stuart Halloway
I have maintained a codebase using ActiveMQ since the HornetQ days. It has been
terrific for both stability and performance.
Every once in a while I have to upgrade dependencies, mostly due to security
advisories. On the latest upgrade, I found that ActiveMQ now "sort of" compels
users to choose JBoss logging. In particular, the server dependency on
jboss-logmanager causes users of any other logging library to encounter this
[JBoss
error.|https://github.com/jboss-logging/jboss-logmanager/blob/master/core/src/main/java9/org/jboss/logmanager/JBossLoggerFinder.java#L68-L74]
This error is difficult to avoid, since it will happen the first time code in
any library tries to get a j.u.logger.
I do not want or need jboss logging, and I cannot force it on my users.
ActiveMQ doesn't seem to really need it either - if I maven exclude
jboss-logmanager from ActiveMQ my test suite passes, logging via slf4j. This
strongly suggests that jboss-logmanager is needed only in some contexts.
Thanks for ActiveMQ!
--
This message was sent by Atlassian Jira
(v8.3.4#803005)