elmah.mvc日志文件位于何处

时间:2013-07-16 14:21:45

标签: elmah elmah.mvc

从nuget安装elmah.mvc后:

默认情况下创建的日志文件在哪里?

当我转到 / myapp / elmah 时,错误记录得很好但是我看不到实际日志文件所在的位置。 感谢

2 个答案:

答案 0 :(得分:19)

查看myapp / elmah页面底部的“此日志由...提供”,以查看您正在使用的日志记录类型。如果它是内存中,则没有物理文件。否则,文件的位置由web.config中的logPath指定,例如......

 <elmah>
  <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~\App_Data\" />
 </elmah>

修改

我不想只替换原始代码段,因为它可能对某些人有效;对我来说它没有,实际上我不得不像这样更改logPath:

 <elmah>
  <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
 </elmah>

答案 1 :(得分:0)

<configSections>
    <sectionGroup name="elmah">
      <section name="errorLog" type="Elmah.ErrorLogSectionHandler, Elmah" />
    </sectionGroup>
  </configSections>

  <elmah>
    <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="\\Mydocs\Logs" />
  </elmah>