Elmah в среде N-уровня


У меня есть 3-х уровневое веб-приложение, использующее MVC - WCF - MSSQL.

Мне нравится Elmah, однако в настоящее время он не следует нашим правилам безопасности. Наши уровни взаимодействуют с использованием надежной безопасности, поэтому веб-уровень напрямую обращается к уровню базы данных. Я не уверен/не знаю стандарта для регистрации ошибок, поэтому любые советы или предложения будут очень признательны... Спасибо!

1 3

1 ответ:

Я люблю ELMAH, но я могу понять, что не хочу, чтобы веб-уровень разговаривал непосредственно с уровнем данных...Я предлагаю, чтобы, если вы хотите использовать ELMAH, вы использовали реализациюXML logging . Если вам абсолютно необходима запись в базу данных, вы можете загрузить исходный код и расширить реализацию ведения журнала памяти, чтобы вызвать службу WCF для регистрации исключения.

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