2

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

在谷歌上搜索时,我发现了几种不同的方法来设置跟踪。其中之一确实有效,但跟踪文件 (xml) 对用户不是很友好。我想要一个标准文本日志文件之类的东西,我可以使用标准工具查看和操作。

4

1 回答 1

3

OpenRasta uses TraceSources to log requests, so you can use any implementation of log files for tracesources by providing the right configuration in your web.config.

   <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> 

I'm not sure however what you mean by standard text log files. Standard log files use standard logs that IIS generates itself already, this part of your logging does not change and is configured the usual way in IIS.

于 2011-10-17T06:37:34.810 回答