Log4Net: Programmatically specify multiple loggers (with multiple file appenders)
This thread at the log4net Dashboard details an approach. To summarize a little, hopefully without ripping off too much code: using log4net; using log4net.Appender; using log4net.Layout; using log4net.Repository.Hierarchy; // Set the level for a named logger public static void SetLevel(string loggerName, string levelName) { ILog log = LogManager.GetLogger(loggerName); Logger l = (Logger)log.Logger; l.Level = l.Hierarchy.LevelMap[levelName]; … Read more