【问题标题】:Elmah mvc erases error logs after site restartElmah mvc 在站点重新启动后擦除错误日志
【发布时间】:2015-05-13 12:50:50
【问题描述】:

我已经通过 Nuget 在我的 mvc 应用程序中集成了 Elmah.mvc。它正在正确存储日志,但是当我在 web.config 中进行任何更改或重新启动站点时,所有存储的错误日志都将被删除。有没有办法将其日志永久保存在项目文件夹内或某处的某个位置。请建议。

【问题讨论】:

    标签: elmah.mvc


    【解决方案1】:

    是的!您所要做的就是告诉 Elmah 将日志记录在文件中而不是内存中,就像这样(在 elmah 的 web.config 会话中):

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

    保存在内存中应该是:

    <errorLog type="Elmah.MemoryErrorLog, Elmah" size="1000"/>
    

    不要忘记允许对“logPath”文件夹进行写访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-17
      • 2019-05-25
      • 2013-11-23
      • 1970-01-01
      • 1970-01-01
      • 2014-10-16
      • 2013-03-09
      相关资源
      最近更新 更多