Основное преимущество, которое я обнаружил при ведении журналов Enterprise Library, заключается в том, что они очень настраиваемы. Вы можете настроить детали для различных категорий ведения журнала, а затем изменить их при необходимости в Производстве.
Например, вашей стандартной производственной конфигурацией может быть запись в журнал событий Windows только информации об уровне ошибок (возможно, из-за того, что у вас есть какое-то программное обеспечение для мониторинга, которое просматривает журналы событий). Вы можете настроить ведение журнала предупреждений или информационных сообщений, но по умолчанию они отключены. При необходимости просмотра этой информации в производственном отделе ваши операционные сотрудники могут просто активировать эти категории достаточно долго для диагностики проблемы.
Еще одним преимуществом является то, что он обеспечивает удаленную регистрацию, либо путем регистрации непосредственно в базе данных, либо путем регистрации удаленного агента через очередь MSMQ. Это позволяет централизовать протоколирование, в то же время делая его надежным с помощью очереди.