NLog, Elmah + общая библиотека - PullRequest
4 голосов
/ 07 июля 2011

Я пытаюсь найти способ создать общую библиотеку для всех моих проектов MVC.Я начал очень просто с классов BaseController и BaseModel.Легкие вещи!

Теперь в моих проектах я бы хотел использовать Elmah или NLog для регистрации исключений и / или отслеживания информации.

Может кто-нибудь дать мне несколько советов о лучших методах написанияобщая библиотека для поддержки обоих?

1 Ответ

4 голосов
/ 03 августа 2011

Я бы использовал NLog в качестве базы для вашей регистрации. Я создал небольшую цель для NLog, которую можно использовать для маршрутизации исключений в ELMA. Вы найдете это в https://github.com/ccellar/nlog-elmah-target.

С этой целью вы можете использовать logger.*Exception( ... ) для регистрации исключения и передачи его в ELMAH.

...