设置OWIN自托管的详细级别

时间:2016-04-11 13:53:58

标签: c# owin katana

This question处理如何禁用跟踪。我不想禁用它,但只是控制其详细程度。

当然,通过前面提到的问题的给定答案的外观,似乎我可以设置OWIN使用custonm ITraceOutputFactory然后在那里进行。但我希望有一种简单的内置方法可以做到这一点。

也许通过调整一些配置文件?还是有程序化的方式?

1 个答案:

答案 0 :(得分:0)

一种相关的方式是:

    private static void SetTraceLevel(HttpConfiguration config, TraceLevel level)
    {
        SystemDiagnosticsTraceWriter traceWriter = config.EnableSystemDiagnosticsTracing();
        traceWriter.MinimumLevel = level;
    }

如果您在OWIN中托管了它,则设置Web API的跟踪级别。