Re: Programatically disable email

2008-01-10 Thread Ron Grabowski
Have you tried iterating through the appenders in the repository and setting the threshold for your SmtpAppender? // untested IAppender[] appenders = LogManager.GetRepository().GetAppenders(); foreach (IAppender appender in appenders) { SmtpAppender smtpAppender = (SmtpAppender)appender;

Re: Programatically disable email

2007-12-27 Thread Karel Kral
I achieve this through direct manipulation with .log4net.config file. This sample for TraceAppender sets threshold for this appender to OFF and in effect disables this appender. public void SetAppenderThreshold(string appenderName, Level level) { XmlNode appenderNode = GetAppenderNode(appe