Элмах с WinForms и библиотеками классов?

Я просмотрел документацию Elmah, в ней говорится, что это для asp.net, но ничего не говорится о том, можно ли использовать или нет для приложений, отличных от IIS.

Сейчас для меня это своего рода загадка, потому что мы рассматриваем возможность использования его в новом проекте. Я нашел это (Использование ELMAH в консольном приложении) поток где одни люди говорят, что это можно использовать, но другие говорят, что оставили попытки.

Наш интерес к Elmah заключается в том, что он обрабатывает исключения с ядерной обработкой.

Не могли бы вы сказать, пробовали ли вы это, было ли это успешным или каков был вывод.


person user576510    schedule 10.09.2014    source источник
comment
Ответ в QA, на который вы ссылаетесь, указывает способ, как это сделать. Итак, ответ - да, все прошло успешно. Предлагаем вам попробовать этот код и сообщить нам, если у вас возникнут какие-либо проблемы.   -  person Jeremy Thompson    schedule 10.09.2014


Ответы (1)


ELMAH разработан для обработки исключений в веб-контексте. С учетом сказанного, нет проблем с ведением журнала из чего-то вроде консольного приложения или winforms.

Я написал сообщение в блоге о входе в ELMAH через SeriLog, но есть приложения почти для каждой структуры ведения журнала:

https://docs.elmah.io/logging-to-elmah-io-from-serilog/

В примере показано, как войти в elmah.io, но вы можете войти в любое хранилище данных, которое поддерживает ELMAH.

person ThomasArdal    schedule 10.09.2014