如何启用IIS中处理程序或编解码器等中发生的任何异常的记录?
当谷歌搜索时,我发现了几种不同的方法来设置跟踪。其中一个实际工作,但跟踪文件(xml)不是非常用户友好。我希望能够使用标准文本日志文件,我可以使用标准工具查看和操作。
答案 0 :(得分:3)
OpenRasta使用TraceSources记录请求,因此您可以通过在web.config中提供正确的配置,将任何日志文件的实现用于traceource。
<system.diagnostics>
<sources>
<source name="openrasta" switchName="OpenRasta">
<listeners>
<add name="ErrorLog" />
</listeners>
</source>
</sources>
<switches>
<!--<add name="OpenRasta" value="Warning,Error"/>-->
<add name="OpenRasta" value="All"/>
</switches>
<sharedListeners>
<add name="ErrorLog"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="c:\myListener.log" />
</sharedListeners>
</system.diagnostics>
我不确定你的标准文本日志文件是什么意思。标准日志文件使用IIS自己生成的标准日志,这部分日志记录不会更改,并且在IIS中以常规方式配置。