関数の結果に基づいて 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 はまだログを記録しています。
これはできますか?