Make it easier to configure multiple appenders in code using BasicConfigurator
------------------------------------------------------------------------------

                 Key: LOG4NET-153
                 URL: https://issues.apache.org/jira/browse/LOG4NET-153
             Project: Log4net
          Issue Type: Improvement
            Reporter: Ron Grabowski
            Priority: Minor


Users wanting to configure log4net in code using more than just a single 
appender must cast the repository into a Hierarchy then manually add elements:

 Repository.Hierarchy.Hierarchy hierarchy = 
     (Repository.Hierarchy.Hierarchy)LogManager.GetRepository();
 hierarchy.Root.AddAppender(alpha);
 hierarchy.Root.AddAppender(beta);
 hierarchy.Configured = true;

The BasicConfigurator should make it easier to accomplish this:

 BasicConfigurator.Configure(alpha, beta);

This can be accomplished by adding an overload to Configure that accepts an 
params IAppender[]:

 IBasicRepositoryConfigurator.Configure(params IAppender[] appenders)

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

Reply via email to