2017-08-09 1 views
1

私のアプリケーションで2つのRollingFileAppendersを使用しており、ルートロガーは使用していません。実行時にプログラムでロギングをオンまたはオフにする必要があります。Log4netで特定のロガーのロギングをオフにする方法

以下の質問は便利で、ルートロガーを無効にするために働いています。 Change log4net logging level programmatically

どのようにして特定のロガーに対して/ディアブルロギングを有効にできますか?

+0

回答が見つかりました:https://stackoverflow.com/a/650924/5395773 – Venkat

答えて

1

次のコードは、実行時にロガーレベルを設定するために動作しています。

((log4net.Repository.Hierarchy.Logger)mylogger.Logger).Level = log4net.Core.Level.Debug; 

loggerは、次のコード行を使用して取得できます。

LogManager.GetLogger("LoggerName") 

実際の回答はhereです。

関連する問題