cqf-tooling icon indicating copy to clipboard operation
cqf-tooling copied to clipboard

Remove log4j dependencies

Open JPercival opened this issue 2 years ago • 0 comments

Describe the bug The cqf-tooling currently includes both slf4j and log4j as non-optional dependencies. This means downstream projects are required to exclude the dependencies manually, like shown here:

https://github.com/DBCG/cqf-ruler/blob/master/pom.xml#L111

To Reproduce Steps to reproduce the behavior:

See pom

Expected behavior

The logging in the tooling should depend only on the slf4j API, with an implementation of that API being marked as optional (the cqf-ruler uses logback, for reference)

JPercival avatar Dec 27 '21 21:12 JPercival