要停止log4net记录日志,您可以使用以下方法之一:
<logger name="MyLogger">
<level value="OFF" />
</logger>
LogManager.Shutdown()
方法来关闭所有日志记录器。例如:log4net.LogManager.Shutdown();
log4net.LogManager.GetRepository()
获取当前的日志仓库,然后使用repository.GetAppenders()
获取所有附加器,最后使用repository.ResetConfiguration()
移除所有附加器。例如:var repository = log4net.LogManager.GetRepository();
var appenders = repository.GetAppenders();
foreach (var appender in appenders)
{
repository.RemoveAppender(appender);
}
repository.ResetConfiguration();
使用上述方法之一,您可以停止log4net记录日志。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: log4net堆栈溢出的原因怎么排查