How do I add an extra log appender in runtime? (all pre-existing appenders must keep on working) I\'m trying it this way:
var layout = new Patter
You should also add the appender to a logger. Take a look here Adding Appenders programmatically
If the logger you are using is, for example ILog logger do:
ILog logger
((log4net.Repository.Hierarchy.Logger)logger.Logger).AddAppender(appender)