Hi Everyone,
This is a bridge between jboss-logging and logback, that allows you to use logback.xml to configure logging, and more importantly use logback appenders in your Quarkus application. This makes it possible to integrate Quarkus applications with 3rd party monitoring solutions that provide logback appenders.
Note that this does not replace jboss-logmanager and the core Quarkus logging system, instead logging events are passed from jboss-logging into the logmanager appender layer (so jboss-logging basically treats logback as an additional appender). Other non-appender configuration such as log levels is supported by translating the configuration into the equivalent quarkus config properties. Because this is not using logback as the actual logging engine we cannot guarantee 'bug for bug' compatibility, however for the main use case (integrating with other products) this should not be an issue.
logback.xml is parsed at build time, so the overhead is minimised as much as possible. Even so we recommend that you only use this if you have a specific need for an appender that is not provided by jboss-logmanager, as including two different logging systems will always add overhead.
This requires the upcoming 2.1.0.Final release, as it requires some capabilities that were not in 2.0.0.Final.
Stuart