Что такое корневой журнал в log4net

Я не совсем понимаю, какая основная функция для корневого регистратора, как показано в следующем разделе. В чем отличие от других регистраторов?

<root>
  <level value="WARN" />
  <appender-ref ref="RollingLogFileAppender" />
</root>

Ответы

Ответ 1

Я думаю, что документация log4net объясняет это довольно красиво:

Регистраторы организованы в иерархии. Например: Регистратор Foo.Bar является дочерним элементом регистратора Foo. Таким образом, регистраторы создают дерево, а корневой регистратор - это просто корень этого дерева (в примере Foo является дочерним элементом корневого регистратора).

Этот hiearchy позволяет использовать некоторые интересные приложения для настройки (например, отключить/включить ведение журнала для всей подсистемы вашего приложения).

Ответ 2

Root Logger может содержать список добавлений и настроек (обычно только уровень журнала), используемых при ведении журнала.

Отметьте эту ссылку для получения более подробной информации о Root Logger с помощью Log4net.

Вот еще одна хорошая ссылка .