Я рассматриваю переход на новое унифицированное решение для ведения журналов для использования в нашей новой линейке продуктов, и я хотел посмотреть, что подумали некоторые люди из Stack Overflow. Нам понадобится ведение журнала для различных приложений: ASP.net, услуги Windows, веб-сервисы, приложения wpf и т.д. Мы только в магазине Windows.
Некоторые из наших требований к решению для регистрации:
1) Управление файлами журнала
- Ability to split files up over a certain size
- Ability to auto archive/delete after certain period of time
2) Возможность отправлять электронную почту на определенные типы зарегистрированных сообщений (например, ошибки)
3) Возможность записи сообщений в журнал событий Windows
- We need to be able to specify where it being written in the event log.
It would also be nice if it would automatically create the event log source if it does exist.
Я начал искать nLog, трассировку окон и log4net. Я не ограничиваюсь этими 3, это лишь некоторые из них, которые приходят на поиски.