Uploaded image for project: 'Calcite'
  1. Calcite
  2. CALCITE-4858

Use Log4j2 instead of unsupported Log4j (1.x) in tests

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.28.0
    • 1.29.0
    • None

    Description

      Currently the logger implementation (for SL4J APIs) that is used in tests is Log4j (1.x) via slf4j-log4j12 dependency. Log4j (1.x) has reached end of life in 2015 and using it is highly discouraged for multiple reasons (security, performance, features, etc.)

      5 August 2015 --The Apache Logging Services™ Project Management Committee (PMC) has announced that the Log4j™ 1.x logging framework has reached its end of life (EOL) and is no longer officially supported.
      

      The goal of this JIRA is to use the more modern Log4j2 as the chosen implementation for the SLF4J APIs (via log4j-slf4j-impl) in tests. The only modules that cannot benefit from this upgrade are Pig/Piglet due to tight dependencies to log4j API.

      Attachments

        Issue Links

          Activity

            People

              zabetak Stamatis Zampetakis
              zabetak Stamatis Zampetakis
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 10m
                  1h 10m