Roland Weiglhofer created LOG4J2-400:
----------------------------------------

             Summary: Provide Appender-Bundles
                 Key: LOG4J2-400
                 URL: https://issues.apache.org/jira/browse/LOG4J2-400
             Project: Log4j 2
          Issue Type: Improvement
          Components: Appenders, Core
    Affects Versions: 2.0-beta9
         Environment: OSGi R4 / R5 (Apache Felix 4.x)
            Reporter: Roland Weiglhofer
            Priority: Critical


Instead of deploying all appenders in the core fragment, it would be much 
better if the customer can choose which appender he wants to provide. It's easy 
to hive the appender off in a separate bundle fragment. The host bundle is the 
API bundle. The Plugin Manager (core fragment) finds the deployed appenders in 
the classpath of the host bundle. The PluginManager should parse the class path 
in a separate thread (Startup-Hook) and only once at the start of the host 
bundle, but not for each call (when a consumer bundle aquires a logger). Make 
package-imports optional 
(<Import-Package>*;resolution:=optional</Import-Package>)!!!!

This reduces the number of dependencies and reduces the startup time of the 
whole system.

referes to LOG4J2-389 https://issues.apache.org/jira/browse/LOG4J2-389

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to