You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2020/03/04 22:06:00 UTC

[jira] [Commented] (LOG4J2-2783) PluginService should use a list of Class references instead of names

    [ https://issues.apache.org/jira/browse/LOG4J2-2783?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17051657#comment-17051657 ] 

ASF subversion and git services commented on LOG4J2-2783:
---------------------------------------------------------

Commit 7f7ddb9dbbb1bf3970f0405c95ae8d8b8c9a5662 in logging-log4j2's branch refs/heads/master from Ralph Goers
[ https://gitbox.apache.org/repos/asf?p=logging-log4j2.git;h=7f7ddb9 ]

LOG4J2-2783 - PluginService should use classes in their definition instead of class names


> PluginService should use a list of Class references instead of names
> --------------------------------------------------------------------
>
>                 Key: LOG4J2-2783
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2783
>             Project: Log4j 2
>          Issue Type: Improvement
>          Components: Plugins
>    Affects Versions: 3.0.0
>            Reporter: Matt Sicker
>            Assignee: Ralph Goers
>            Priority: Major
>              Labels: 3.0
>             Fix For: 3.0.0
>
>
> The {{PluginService}} class can be updated to return a list of plugin entries that refer directly to the {{Class<?>}} instances rather than their class names. This would avoid the need to lazily load classes, avoids problems with module systems, and prevents the use of optional dependencies which makes it much easier to write proper JPMS-compatible modules.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)