Replace commons-logging implementation with one that can delegate to jboss-logging

In  logging

Overview

Current we use org.jboss.logmanager:commons-logging-jboss-logmanager for the Apache Commons Logging implementation. This causes issues with the embedded server API’s as there is np requirement that the JBoss Log Manager is the log manager.

Issue Metadata

Issue

Dev Contacts

QE Contacts

Affected Projects or Components

  • WildFly Core

  • WildFly

  • Any projects based on WildFly

  • New provisioning

Requirements

Hard Requirements

  • Support the same LogFactory methods we currently support in org.jboss.logmanager:commons-logging-jboss-logmanager

  • Commons Logging should work with per-deployment logging and logging profiles

Nice-to-Have Requirements

Non-Requirements

  • Not all methods of the LogFactory API will be supported.

Test Plan

New tests will be in the PR that will test all supported logging API’s with logging profiles. This should cover test that the new Apache Commons Logging implementation works.