2013-05-10 2 views
8

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

Или есть ли подключаемый модуль для Elmah для его обработки?

Заранее благодарен!

ответ

13

Согласно сообщению - ELMAH for simple logging из групп Elmah Google:

ELMAH не является общей целью регистрации объекта, поэтому я бы отговорить используя это такое. Он разработан и, следовательно, лучше всего подходит для регистрации необработанных исключений. Однако вы можете использовать ELMAH вместе с общим назначением регистраторем

Есть много общего назначение регистратора доступен, как NLog, log4net, Enterprise Library, Common Logging и т.д. Я хотел бы предложить вам взглянуть на некоторые из них в качестве решений для общего назначения Ведение журнала. Некоторые из них обеспечивают мосты для Эльмы, которые вы можете использовать.

+1

Очевидный вопрос: почему бы и нет? – Dimo

+0

https://blog.elmah.io/elmah-vs-log4net/ –

2

Вы можете вручную вызвать ELMAH для регистрации Exception. Однако вы должны подтвердить, что это лучшее решение вашей проблемы.

HttpException foo = new HttpException(this.Response.StatusCode, this.Response.StatusDescription); 
Elmah.ErrorSignal.FromCurrentContext().Raise(foo); 
Смежные вопросы