logback.xml位置配置

  1. 检查是否配置了系统变量logback.configurationFile,有则使用此配置的路径中的loback文件
  2. 在classpath下查找 logback-test.xml文件
  3. 第二步没找到,则在classpath下查找logback.groovy文件
  4. 第三步没找到,则在classpath下查找logback.xml文件
  5. 第四步没找到,通过spi机制,查找META-INF\services\ch.qos.logback.classic.spi.Configurator 配置的 com.qos.logback.classic.spi.Configurator(此类在logback-classic jar中)的实现类,调用他的configure方法进行配置。
    第四步没找到,使用默认的BasicConfigurator(实现了Configurator接口)进行配置。
    以上的寻找配置的代码在ch.qos.logback.classic.util.ContextInitializer.autoConfig中可以找到

原文链接:https://www.jianshu.com/p/3b9cb5e22052

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐