在IIS中记录OpenRasta异常

时间:2011-10-17 03:13:14

标签: iis openrasta

如何启用IIS中处理程序或编解码器等中发生的任何异常的记录?

当谷歌搜索时,我发现了几种不同的方法来设置跟踪。其中一个实际工作,但跟踪文件(xml)不是非常用户友好。我希望能够使用标准文本日志文件,我可以使用标准工具查看和操作。

1 个答案:

答案 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中以常规方式配置。