使用LogLevel.None禁用日志记录不起作用

时间:2017-08-16 12:37:23

标签: postsharp

我有一个项目,其中Log方面应用于方法进入和退出。

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

要禁用日志,我有以下语句,但我仍然在日志中看到方法条目,退出(带跟踪的LogLevel)

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

但是当我将loglevel更改为critical时,如下所示,不记录方法入口/出口。

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

LogLevel.None是否应该禁止进入/退出跟踪?

1 个答案:

答案 0 :(得分:0)

问题已在PostSharp 5.0.32中修复。