Tim*_*ths 3 asp.net owin azure-ad-b2c
我在 Microsoft Owin 项目中的此类文件中看到正在调用记录器
谁能告诉我如何激活它以实际开始在我可以阅读的地方写入日志?
默认情况下,Katana 使用 .NET 中的 TraceSource 机制进行日志记录。将以下代码段添加到您的配置文件以启用日志记录到文件:
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="Microsoft.Owin">
<listeners>
<add name="KatanaListener" />
</listeners>
</source>
</sources>
<sharedListeners>
<add name="KatanaListener"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="katana.trace.log"
traceOutputOptions="ProcessId, DateTime" />
</sharedListeners>
<switches>
<add name="Microsoft.Owin"
value="Verbose" />
</switches>
</system.diagnostics>
Run Code Online (Sandbox Code Playgroud)
您可以使用 Katana 的默认日志记录基础结构并根据需要进行修改。这是一篇非常详细的文章,解释了 Katana 的日志记录基础架构,并概述了如何将 Owin/Katana 日志记录添加到您的项目中。它还包含您可以参考的Github 示例。
这个微软官方指南也非常有帮助。
归档时间: |
|
查看次数: |
2878 次 |
最近记录: |