2013-08-06 134 views
0

如何根据我的函数的结果临时禁用log4net的日志记录? 例如:暂时禁用log4net的日志记录

if (MyCondition) 
{ 
//Stop logging 
} 
else 
{ 
//go on, log me... 
} 

我尝试使用这些代码:

LogManager.GetRepository().Threshold = LogManager.GetRepository().LevelMap["OFF"]; 
LogManager.GetRepository().Threshold = LogManager.GetRepository().LevelMap["ALL"]; 

尝试禁用log4net的日志记录,但结果是一样的。 log4net仍在记录。

可以这样做吗?

回答