所有记录器都以树状层次结构组织。根记录器称为root。开发人员可以将他的Logger添加到层次结构中。记录器在层次结构中的位置取决于它的名称。例如,名称为LoggerRu.we.RR的子树位于 y 的子树中Ru.we,而 y 又位于子树中Ru并完成 all root。如果Logger没有设置级别,则它采用其祖先的级别。
<root level = "info">- 表示root(树的根)将设置INFO级别,如果未在配置文件中明确设置,该级别也将在后代中。<Logger name = "Ru.we.RR" level="debug"/>- 意味着Ru.we.RR它的子级也将具有DEBUG级别。
Logback有Logger的概念。Logger是执行日志记录的对象。它有几种方法,您可以使用这些方法创建不同级别的条目。级别是一个参数,允许您描述特定消息的重要性。Logback有以下级别:
每个Logger都可以配置为过滤特定级别的记录。如果记录级别高于Logger级别,那么这条记录将被忽略。
所有记录器都以树状层次结构组织。根记录器称为
root。开发人员可以将他的Logger添加到层次结构中。记录器在层次结构中的位置取决于它的名称。例如,名称为LoggerRu.we.RR的子树位于 y 的子树中Ru.we,而 y 又位于子树中Ru并完成 allroot。如果Logger没有设置级别,则它采用其祖先的级别。<root level = "info">- 表示root(树的根)将设置INFO级别,如果未在配置文件中明确设置,该级别也将在后代中。<Logger name = "Ru.we.RR" level="debug"/>- 意味着Ru.we.RR它的子级也将具有DEBUG级别。在代码中使用Logger时选择哪些级别取决于开发组中接受的规则。但我通常使用以下选项: