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

Jed Wesley-Smith commented on LOG4J2-741:
-----------------------------------------

@ianbarfield OOI, do you specify a "packages" attribute in the log4j config? I 
am not a contributor, nor an expert on this, but I wonder if either it is 
specified to something small (or non-existent) then it shouldn't do much 
scanning at all.

I also wonder if it should scan at all if the attribute is not present, but 
that's just thinking aloud, I don't actually know how it works atm.

> Reinstate the package attribute for discovering custom plugins
> --------------------------------------------------------------
>
>                 Key: LOG4J2-741
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-741
>             Project: Log4j 2
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 2.0-rc2, 2.0
>            Reporter: Remko Popma
>            Assignee: Remko Popma
>            Priority: Blocker
>             Fix For: 2.0.1
>
>         Attachments: LOG4J2-741-patch.txt
>
>
> Several people reported problems with their custom plugins no longer being 
> recognized by log4j2. See LOG4J2-673 and [this StackOverflow 
> question|http://stackoverflow.com/questions/24918810/log4j2-configuration-will-not-load-custom-pattern-converter].
> Plugins created before the annotation processor was added to log4j2 (all 
> plugins created with 2.0-rc1 and earlier) may not have a 
> {{META-INF/org/apache/logging/log4j/core/config/plugins/Log4j2Plugins.dat}} 
> file.
> Previously plugins without this metadata file could still be found if the 
> user specified their custom plugin package(s) in the {{packages}} attribute 
> of the {{<Configuration>}} element in their log4j2.xml configuration file.
> However, since 2.0-rc2, the {{packages}} configuration attribute was 
> disabled; users may still specify a value, but log4j2 will no longer use this 
> value to try to load custom plugins. This causes problems for custom plugins 
> built before the annotation processor was added to log4j2, as well as custom 
> plugins that are built in an environment where the annotation processor does 
> not work (for example, most IDEs require some setting changes to enable 
> annotation processing).
> This Jira ticket is to reactivate the packages configuration attribute. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to