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