zoukankan      html  css  js  c++  java
  • log4j2.x 配置文件默认寻找顺序

    Automatic Configuration

    Log4j has the ability to automatically configure itself during initialization. When Log4j starts it will locate all the ConfigurationFactory plugins and arrange then in weighted order from highest to lowest. As delivered, Log4j contains three ConfigurationFactory implementations: one for JSON, one for YAML, and one for XML.

    1. Log4j will inspect the "log4j.configurationFile" system property and, if set, will attempt to load the configuration using the ConfigurationFactory that matches the file extension.
    2. If no system property is set the YAML ConfigurationFactory will look for log4j2-test.yaml or log4j2-test.yml in the classpath.
    3. If no such file is found the JSON ConfigurationFactory will look for log4j2-test.json or log4j2-test.jsn in the classpath.
    4. If no such file is found the XML ConfigurationFactory will look for log4j2-test.xml in the classpath.
    5. If a test file cannot be located the YAML ConfigurationFactory will look for log4j2.yaml or log4j2.yml on the classpath.
    6. If a YAML file cannot be located the JSON ConfigurationFactory will look for log4j2.json or log4j2.jsn on the classpath.
    7. If a JSON file cannot be located the XML ConfigurationFactory will try to locate log4j2.xml on the classpath.
    8. If no configuration file could be located the DefaultConfiguration will be used. This will cause logging output to go to the console.

    ref: http://logging.apache.org/log4j/2.x/manual/configuration.html

    没细看,应该默认不支持properites了

  • 相关阅读:
    html5笔记
    CGI
    php和apache的关系和作用()
    sass最佳实践
    javascript笔记——jQuery插件开发的几种方式
    关于ajax解析
    http协议详解
    【python之路6】pycharm的使用
    【每日一linux命令7】用户及用户组
    【每日一linux命令6】命令中的命令
  • 原文地址:https://www.cnblogs.com/simoncook/p/4837754.html
Copyright © 2011-2022 走看看