何时加载了logback配置文件?

Nor*_*mac 7 configuration logback

如何加载logback.xml文件?具体来说,什么时候加载?

我在网上看到了这样的解释:

  1. Logback尝试在类路径中查找名为logback.groovy的文件.
  2. 如果未找到此类文件,则logback会尝试在类路径中查找名为logback-test.xml的文件.
  3. 如果找不到这样的文件,它会检查类路径中的文件logback.xml.
  4. 如果找不到任何文件,则logback将使用BasicConfigurator自动配置自身,这将导致日志记录输出定向到控制台.

但是没有提到何时加载.是第一次调用日志语句吗?

Cek*_*eki 5

在第一次调用getILoggerFactory()方法时会发生Logback-clasic初始化org.slf4j.LoggerFactory.该方法由该LoggerFactory.getLogger()方法间接调用.因此,在实践中,在第一次调用时将发生logback-clasic初始化LoggerFactory.getLogger().