在.NET API中关闭失败的请求日志

时间:2019-02-19 10:46:49

标签: .net iis iis-7 iis-express applicationhost

我有一个.NET Web API,它具有各种相互关联的类库等,以及各种级别的异常处理。每次,我们在调试时以localhost:PORT的身份在调试中运行此项目,在调试启动时,会向Documents \ IISExpress \ TraceLogFiles [PROJECT_NAME]中写入700KB的大型XML文件。

每次调试时,文件都从fr000001.xml开始工作。

我们不希望编写这些日志,因为它占用大量空间,并且每天都有大量的开发团队在调试中运行此项目。反正有关闭它吗?

到目前为止我尝试过的东西

  • applicationhost.config文件中,我更改了以下内容:-

<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" /> <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />

<logFile enabled="false" /> <traceFailedRequestsLogging enabled="false" />

  • 注释<add name="HttpLoggingModule" image="%IIS_BIN%\loghttp.dll" />文件中两个applicationhost.config实例。

这两种解决方案都行不通,有人可以建议我尝试一下吗?

谢谢!

0 个答案:

没有答案