2016-04-11 7 views
0

This question behandelt, wie die Ablaufverfolgung für gut zu deaktivieren. Ich möchte es nicht deaktivieren, sondern nur seine Ausführlichkeitsstufe steuern.Einstellen der Ausführlichkeitsstufe von OWIN-Selbsthost

Natürlich, durch das Aussehen der gegebenen Antworten für die Frage erwähnt, bevor es scheint, konnte ich OWIN einrichten, um ein custonm ITraceOutputFactory zu verwenden und es dann dort zu tun. Aber ich hoffe, dass es dafür einen einfachen Weg gibt.

Vielleicht durch Anpassen einiger Konfigurationsdateien? Oder gibt es einen programmatischen Weg?

Antwort

0

Eine ähnliche Art und Weise ist:

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

Dies setzt die Protokollierungsstufe für den Web-API, wenn Sie, dass in der OWIN gehostet haben.