log4j 2 should have clean separation of configuration from function
-------------------------------------------------------------------

                 Key: LOG4J2-20
                 URL: https://issues.apache.org/jira/browse/LOG4J2-20
             Project: Log4j 2
          Issue Type: Test
            Reporter: Curt Arnold


log4j 1.2 does not enforce a clean separation between configuration and service 
provision.  Some configuration changes take effect immediately, some only on a 
call to activateOptions and rarely are they appropriately synchronized with the 
service provision.  log4j 2.0 should have services provided by immutable or at 
least not externally immutable objects and keep configuration in distinct 
classes that construct the service providing instance and then replace the 
existing service with proper synchronization.

This is related to prefer immutable classes

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to