По умолчанию ASP.NET записывает все неперехваченные исключения в системный журнал событий. Я знаю о том, что нужно иметь надлежащие средства ведения журнала, но это лучше, чем ничего, и это хорошо служит временным решением.
Я хотел бы иметь возможность эффективно фильтровать события в журнале. Я узнал, что при программном ведении журнала вы можете установить пользовательское значение для столбца Source в журнале событий с помощью:
EventLog eventLog = new EventLog("Application");
eventLog.Source = "My custom name";
eventLog.WriteEntry("Some error description ...", EventLogEntryType.Error);
Однако ASP.NET устанавливает для этого значения значение «ASP.NET», за которым следует его версия. Я кратко проверил документацию web.config, но не нашел очевидного места, где можно было бы ее изменить. Интересно, можно ли это вообще изменить.