How can I add an appender in code but use options that I've defined in a
config file?

Here's an example where I'm dynamically adding an appender.  But ultimately,
I would like to define these options in the config file and load those
options into the appender I create here:

 log4net.Repository.Hierarchy.Logger l =
LogManager.GetLogger(projectName).Logger as
log4net.Repository.Hierarchy.Logger

      log4net.Appender.RollingFileAppender appender = new
log4net.Appender.RollingFileAppender();
      appender.AppendToFile = true;
      appender.RollingStyle =
log4net.Appender.RollingFileAppender.RollingMode.Size;
 appender.CountDirection = 1;
      appender.MaximumFileSize = "5000KB";
 …
 l.AddAppender(appender);

Reply via email to