Thursday, March 14, 2013

Programmatically configure a simple log4net trace appender

  1. var hierarchy = (Hierarchy) LogManager.GetRepository();
  2. var logger = (Logger) hierarchy.GetLogger(loggerName);
  3. logger.Level = Level.Debug;
  4. logger.AddAppender(new TraceAppender {Layout = new SimpleLayout()});
  5. hierarchy.Configured = true;
log4net