2017-08-16 11 views
0

私は、ログのアスペクトがメソッドの入力と終了に適用されるプロジェクトを持っています。LogLevel.Noneでログを無効にすることはできません

LoggingServices.DefaultBackend = new PostSharp.Patterns.Diagnostics.Backends.Console.ConsoleLoggingBackend(); 

ログを無効にするには、私は以下の文を持っていますが、私はまだ(トレースとログレベルです)メソッドの入り口、出口を参照してくださいログで

LoggingServices.DefaultBackend.GetSource(LoggingRoles.Tracing).SetLevel(LogLevel.None); 

しかし、私は以下のように重要にログレベルを変更しますメソッドの入力/終了は記録されません。

LoggingServices.DefaultBackend.GetSource(LoggingRoles.Tracing).SetLevel(LogLevel.Critical); 

LogLevel.Noneが入力/出力トレースを抑制してはいけませんか?

+0

LogLevel.OFFを試してください。log4jでログを無効にするには、レベルをOFFに設定します。この特定のケースでは、私は確信が持てません。 – User27854

+0

LogLevelは列挙型であり、OFFを持ちません。 –

+0

これはバグのようです。修正されたら、お返事させていただきます。 –

答えて

0

問題はPostSharp 5.0.32で修正されています。

関連する問題