Я могу подключить Elmah для регистрации исключений в моем приложении ASP.Net, и оно работает хорошо.
У меня также есть требование проверять интересные события, происходящие в приложении. Например, я должен проверить событие «адрес электронной почты был изменен» и сохранить старый и новый адрес электронной почты.
Уместно ли использовать Элму для регистрации этих интересных событий? Не похоже, что Elmah настроен на запись чего-либо, кроме исключений.
Я мог бы замять это там и создать ложное Исключение, но это пахнет смешно. С другой стороны, кажется плохим иметь несколько хранилищ журналов для небольшого приложения.
Уместно ли использовать Elmah в качестве хранилища аудита и создавать ложные исключения?
Может ли Elmah хранить «информационные» предметы, кроме исключений?
Есть ли лучший репозиторий для интересных событий, когда я уже использую Elmah?