Отдельное приложение для просмотра для журнала ELMAH

Мы используем ELMAH для регистрации ошибок в нашем приложении ASP.NET. Мы используем регистрацию ошибок SQL Server. Из-за ограничений безопасности и конфигурации в приложении мы хотели бы иметь пользовательский интерфейс просмотра журнала (Elmah.ErrorLogPageFactory) в отдельном веб-приложении, подключенном к той же базе данных.

Однако ELMAH фильтрует ошибки в имени приложения, поэтому просто развертывая отдельное приложение, вы также получаете отдельный журнал. Есть ли способ настроить ELMAH для работы в качестве автономного средства просмотра журнала, то есть отображать сообщения журнала из другого приложения?

Ответы

Ответ 1

Вы можете переопределить имя приложения в config, как это...

<elmah>
  <errorLog type="..." applicationName="YourApplicationName" />
</elmah>

Вы можете либо просто указать своему приложению зрителя существующее имя приложения, которое вы хотите контролировать, либо указать одно и то же имя в обоих файлах конфигурации.