Решение для регистрации исключений с открытым исходным кодом с возможностью электронной почты для C # - PullRequest
0 голосов
/ 24 ноября 2011

Кто-нибудь может порекомендовать какие-либо решения для ведения журналов с открытым исходным кодом или бесплатные исключения .net, которые имеют возможность регистрировать и отправлять исключения разработчику?

Это для приложения c # winforms.

Спасибо

Ответы [ 3 ]

1 голос
/ 24 ноября 2011

Как уже предлагали другие, log4net обладает такой возможностью, а поэтому делает nlog .

Блок ведения журнала Enterprise-библиотеки также может быть настроен на отправку писем как , описанное здесь .

Я предлагаю вам использовать абстракцию ведения журнала Common.Logging , чтобы вы могли переключаться между реализациями ведения журнала без необходимости изменения кода (например, переключение между log4net, nlog и enterprise-lib).

0 голосов
/ 24 ноября 2011

Вы можете использовать log4net .

Библиотека Apache log4net - это инструмент, помогающий программисту выводить операторы журнала для различных выходных целей. log4net - это порт превосходной платформы Apache log4j ™ для среды выполнения Microsoft® .NET. Мы сохранили среду, схожую по духу с оригинальным log4j, используя преимущества новых функций в среде выполнения .NET.

Посмотрите примеры конфигурации , чтобы узнать, как настроить электронную почту среди прочего.

0 голосов
/ 24 ноября 2011

Apache log4net - это хорошая структура ведения журналов с возможностью отправки электронной почты: http://sradack.blogspot.com/2007/09/have-log4net-send-email-when-error.html

...