logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Remko Popma (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LOG4J2-741) Reinstate the package attribute for discovering custom plugins
Date Thu, 24 Jul 2014 14:06:39 GMT
Remko Popma created LOG4J2-741:

             Summary: 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
             Fix For: 2.0.1

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}}

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

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

View raw message