使用Elmah记录到多个目标

时间:2011-06-13 21:24:34

标签: logging elmah

我有以下Elmah配置:

<elmah>
    <security allowRemoteAccess="0" />
    <errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="Elmah.Sql"  />
    <errorLog type="Elmah.MemoryErrorLog, Elmah" size="50"  />
    <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
</elmah>

但是当我运行我的应用程序时出现此错误:

  

每个部分只能出现一次   配置文件。请参阅帮助主题    例外。

1 个答案:

答案 0 :(得分:6)

您只能在Elmah中使用每种记录器中的一种。您在<errorLog>部分中指定的内容是Elmah记录数据的位置。

使用/elmah.axd处理程序检索错误时,它会从<errorLog>部分中指定的数据源类型中检索此数据。拥有多个产品并没有多大意义,或者至少它不是那样设计的。