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.