есть ли платформа сообщения об ошибке, которую Вы предложили бы для использования в .NET. Мне нужны возможности как электронное почтовое создание отчетов с fileappending на адрес электронной почты. Пользователь должен иметь возможность добавить информацию к отчету и также должен иметь возможность удалить файлы отчета, т.е. если они содержат критические данные конфиденциальности. Также должна быть возможность делания автоматизированного снимка экрана. Необходимая платформа должна также включать сообщение об ошибке guis. Это должно дать мне возможность создать собственный guis для сообщения об ошибке.
Я уже использую log4net, но там это не возможно, насколько я знаю, для показа gui для сообщения об ошибке пользователю.
Было бы хорошо, если существуют какие-либо советы,
Поздравления, Martin
Вы пробовали Эльмах ? Он выполняет все элементы обработки ошибок, о которых вы говорите. Вы можете посмотреть Trac , чтобы найти нужные вам исправления ошибок.
Kindness,
Dan
Ознакомьтесь с фреймворком ведения журнала, созданным The Object Guy
Я знаком с «Блоком ведения журнала корпоративной библиотеки Microsoft» и «Log4Net», и оба они соответствуют вашим требованиям (наличие нескольких прослушивателей журналов) Вот страница, на которой сравниваются эти два: http://weblogs.asp.net/lorenh/archive/2005/02/18/376191.aspx
Проверьте Корпоративную библиотеку , у вас есть журнал приложений и журнал обработки исключений, который можно полностью настроить и расширить.
Существует Microsoft WER , однако вам необходимо зарегистрироваться на Winqual, и ваша компания должна иметь идентификатор VeriSign. Слишком много хлопот для многих.
Корпоративная библиотека Microsoft , последняя версия 4.1-октябрь 2008 г. широко используется, среди прочего, для обработки исключений и ведения журнала. Также есть хороший конструктор графического интерфейса, который изменит ваш файл app.config или web.config.
Вы также можете попробовать log4net. Однако я не уверен насчет электронной почты. Однако, он расширяем. Плюс вы можете получить исходный код!
Red Gate имеет продукт под названием SmartAssembly , который сообщает об ошибках. Сам не пользовался, но репутация у компании хорошая.