ELMAH особенно хорошо, если вы используете ASP.NET. Одна из моих любимых функций в ELMAH - нет необходимости создавать пользовательский интерфейс для просмотра зарегистрированных исключений; ELMAH предоставляет обработчик, который сообщит о ваших исключениях. Тем не менее, я никогда не использовал его для регистрации чего-либо, кроме исключений.
log4net и EntLib от Microsoft - некоторые другие идеи, которые приходят на ум. Они предоставляют гораздо больше функциональности, чем вам может понадобиться, если все, что вам действительно нужно, это просто регистрация исключений .
Кроме того, вы можете рассмотреть счетчики производительности , если вы действительно пытаетесь измерить свое приложение. Опять же, преимущество использования счетчиков производительности заключается в том, что после публикации данных вам не придется беспокоиться о создании пользовательского интерфейса для просмотра / запроса данных.