我在Microsoft Owin项目中的类似文件中看到一个记录器被称为
谁能告诉我如何激活它以开始在我可以阅读的地方开始写日志?
答案 0 :(得分:2)
默认情况下,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>
您可以使用Katana的默认日志记录基础结构,并根据需要进行修改。 very detailed post这里介绍了Katana的日志记录基础结构,并概述了如何将Owin / Katana日志记录添加到您的项目中。它还包含Github samples,您可以参考。
此official Microsoft guide也非常有用。