Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-2686

Flatten and merge ClassName2-style classes

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 3.0.0
    • Fix Version/s: None
    • Component/s: API, Core
    • Labels:
      None

      Description

      Throughout the development lifecycle of Log4j 2.x, several new classes were introduced as addon classes to preserve API compatibility. For Log4j 3.0, these interfaces and classes can be flattened back to their desired state.

      As for the 2.x branch, any new APIs can rely on interface default methods once we've chosen Java 8 as the baseline for that.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mattsicker Matt Sicker
                Reporter:
                mattsicker Matt Sicker
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: