DR-000013 - Log4j2 is the recommended logging library for all core java modules

DR-000013 - Log4j2 is the recommended logging library for all core java modules

Submitted Date

Sep 30, 2020 

Approved Date

Sep 30, 2020 

Status

ACCEPTED

Impact

MEDIUM

 

Overrides/Supersedes 

This decision was migrated from the Tech Leads Decision Log as part of a consolidation process.  The original decision record can be found here.

RFC 

N/A

Stakeholders

@Jakub Skoczen @Adam Dickmeiss @Mikhail Fokanov @Taras Spashchenko Teams Leads

Contributors

@Mikhail Fokanov @Jakub Skoczen 

Approvers

This decision was made by the Tech Leads group prior to the adoption of current decision making processes within the FOLIO project.

Background/Context

Vert.x logger is deprecated in v4. Common logging solution is supposed to be across all Folio core modules.

Assumptions

N/A

Constraints

N/A

Rationale

N/A

Decision

It is recommended to move away from Vert.x logger and adopt log4j2 instead for for all core java modules.

Implications

  • Pros

    • N/A

  • Cons

    • N/A

Other Related Resources

Action items
Migrate all core java modules, that use vert.x logger to log4j2.