beizili

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

log4j2的自动加载顺序:

  1. log4j将检查“log4j.configuration file”系统属性,如果设置了,将尝试使用与文件扩展名匹配的configurationfactory加载配置。
  2. 如果未设置系统属性,则属性配置工厂将在类路径中查找log4j2-test.properties。
  3. 如果没有找到这样的文件,yaml configurationfactory将在类路径中查找log4j2-test.yaml或log4j2-test.yml。
  4. 如果找不到这样的文件,json配置工厂将在类路径中查找log4j2-test.json或log4j2-test.jsn。
  5. 如果找不到这样的文件,XML配置工厂将在类路径中查找log4j2-test.xml。
  6. 如果找不到测试文件,properties configurationfactory将在类路径上查找log4j2.properties。
  7. 如果找不到属性文件,yaml configurationfactory将在类路径上查找log4j2.yaml或log4j2.yml。
  8. 如果找不到yaml文件,json配置工厂将在类路径上查找log4j2.json或log4j2.jsn。
  9. 如果找不到JSON文件,XML配置工厂将尝试在类路径上找到log4j2.xml。
  10. 如果找不到配置文件,将使用默认配置。这将导致日志输出转到控制台。

官网链接:https://logging.apache.org/log4j/2.x/manual/configuration.html#AutomaticConfiguration

 

更多内容请关注微信公众号“外里科技

官方公众号外里科技
运营公众号英雄赚
微信wxid_8awklmbh1fzm22
QQ1247408032
开源代码https://gitee.com/B_T/beimi

 

posted on 2019-10-30 16:09  被子里  阅读(22)  评论(0)    收藏  举报  来源