You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Matt Sicker (Jira)" <ji...@apache.org> on 2019/09/02 16:58:00 UTC

[jira] [Created] (LOG4J2-2686) Flatten and merge ClassName2-style classes

Matt Sicker created LOG4J2-2686:
-----------------------------------

             Summary: Flatten and merge ClassName2-style classes
                 Key: LOG4J2-2686
                 URL: https://issues.apache.org/jira/browse/LOG4J2-2686
             Project: Log4j 2
          Issue Type: Improvement
          Components: API, Core
    Affects Versions: 3.0.0
            Reporter: Matt Sicker
            Assignee: Matt Sicker


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.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)