deegree / deegree3

Official deegree repository providing geospatial core libraries, data access and advanced OGC web service implementations
https://www.deegree.org
GNU Lesser General Public License v2.1
144 stars 98 forks source link

Reevaluate the use of log4j within the deegree project #1248

Open copierrj opened 2 years ago

copierrj commented 2 years ago

Given that we do not use most of the functionality of log4j we should discussing moving to a less complicated logging framework.

tfr42 commented 2 years ago

Currently the API of slf4j is used in deegree. See what slf4j is offering on options:

tfr42 commented 2 years ago

List of logging APIs (incomplete):

tfr42 commented 2 years ago

Adding a chapter to the documentation how to swap the logging framework and how to build a WAR using an individual Maven POM shall be added.

tfr42 commented 2 years ago

Log4j 1.2 has been reloaded into https://reload4j.qos.ch/ which provides an updated version of the old log4j 1.2 API.

tfr42 commented 2 years ago

The TMC has the notion to move from Apache Log4j2 Version 2.x to logback as the default logging provider for the deegree 3.5 line. The handbook shall include a short description how to replace logback with the prefered logging framework by users.