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);