.net framework 跟踪Owin日志配置
代码中开启敏感日志
1 #if DEBUG 2 IdentityModelEventSource.ShowPII = true; // 开发时调试日志:暴露Token、密钥、算法等敏感日志 3 //IdentityModelEventSource.LogCompleteSecurityArtifact = true; 4 #endif
web.config中配置
1 <system.diagnostics> 2 <trace autoflush="true" indentsize="4"> 3 <listeners> 4 <add name="OwinJwtFileListener"/> 5 <remove name="Default" /> 6 </listeners> 7 </trace> 8 <sharedListeners> 9 <add name="OwinJwtFileListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="OwinJwtLogs.log" traceOutputOptions="DateTime, ProcessId, ThreadId" /> 10 </sharedListeners> 11 <sources> 12 <source name="Microsoft.Owin.Security.OAuth" switchValue="Verbose, ActivityTracing"> 13 <listeners> 14 <add name="OwinJwtFileListener" /> 15 </listeners> 16 </source> 17 18 <source name="Microsoft.Owin.Security" switchValue="Verbose, ActivityTracing"> 19 <listeners> 20 <add name="OwinJwtFileListener" /> 21 </listeners> 22 </source> 23 24 <source name="Microsoft.Owin" switchValue="Verbose, ActivityTracing"> 25 <listeners> 26 <add name="OwinJwtFileListener" /> 27 </listeners> 28 </source> 29 <source name="System.IdentityModel" switchValue="Verbose"> 30 <listeners> 31 <add name="OwinJwtFileListener" /> 32 </listeners> 33 </source> 34 </sources> 35 </system.diagnostics>
浙公网安备 33010602011771号