You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Rob Godfrey (JIRA)" <ji...@apache.org> on 2016/08/01 16:05:20 UTC

[jira] [Created] (QPID-7372) [Java Broker] Remove hard dependency on logback from broker-core

Rob Godfrey created QPID-7372:
---------------------------------

             Summary: [Java Broker] Remove hard dependency on logback from broker-core
                 Key: QPID-7372
                 URL: https://issues.apache.org/jira/browse/QPID-7372
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
            Reporter: Rob Godfrey
            Assignee: Rob Godfrey
             Fix For: qpid-java-6.1


Currently the SystemConfig class has a hard dependency on LogBack, and forces instantiation / resetting the logback config.

To allow for easier embedding of the broker we can move this instantiation out of the core model and into the code use to bootstrap the broker instance.  We can also move the logback dependent model objects into a separate plugin.  In this way the System Config  (and child Broker) will simply use whatever has been set up for them in slf4j and an embedder of the broker could choose to use a different logging provider or simply a logback configuration which is not managed by the broker itself.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org