2010-07-26 3 views
15

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

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

ответ

11

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

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

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

3

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

Проверить this link для получения более подробной информации о Root Logger с Log4net.

Вот еще один хороший link.

Смежные вопросы