Я в настоящее время исследую различные возможности входа для проектов .NET, и я не могу решить между Системой. Диагностика. Функции отладки/Трассировки и сторонние библиотеки как log4net, Библиотека MS Enterprise, NLog, и т.д.
В данный момент я узнал это:
Я был бы действительно благодарен, если кто-то мог бы указать на меня на правильное направление или корректный (или добавить что-то) к моему сравнению, данному выше! Возможно, если Вы поощрили бы меня использовать третьи стороны, Вы могли бы советовать некоторой детали одна (принимающий во внимание, что для наших приложений по всей вероятности не будет нужен никакой необычный материал как UDP, прокручивая файлы, и т.д. - просто файл, электронная почта, DB и eventlog)?
Заранее спасибо!
С точки зрения разработчика такие проблемы, как протоколирование, аналогичное orm, не должны быть написаны вручную. Существует множество хороших и надежных библиотек сторонних разработчиков. Конечно, иногда приходится немного повозиться с настройкой, но по сравнению с созданием собственных решений это просто капля в море.
Лично я предпочитаю log4net, но это зависит от ваших потребностей. Мой лучший совет - изучите документацию таких решений, как log4net или EntLib Logging Application Block и примите решение о том, что лучше для вас.