Вход в несколько целей с помощью Elmah - PullRequest
6 голосов
/ 14 июня 2011

У меня есть следующая конфигурация 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 Ответ

6 голосов
/ 14 июня 2011

Вы можете использовать только одного из каждого типа регистратора в Эльмах.В разделе <errorLog> вы указываете, где Elmah регистрирует свои данные.

Когда вы получаете ошибки с помощью обработчика /elmah.axd, он получает эти данные из типа источника данных, указанного в разделе <errorLog>.На самом деле не имеет смысла иметь более одного, или, по крайней мере, он не спроектирован таким образом.

...