配置文件
组态
Log4j 配置文件可以采用以下任何格式:
- JSON
- YAML
- 属性(文本文件)
- XML
配置发现
- Log4j 将检查
log4j.configurationFile
系统属性,如果设置,将尝试加载配置。 - 如果没有设置系统属性,log4j 将在类路径中查找
log4j2-test.properties
。 - 如果没有找到这样的文件,log4j 将在类路径中查找
log4j2-test.yaml
或log4j2-test.yml
。 - 如果没有找到这样的文件,log4j 将在类路径中查找
log4j2-test.json
或log4j2-test.jsn
。 - 如果没有找到这样的文件,logj4 将在类路径中查找
log4j2-test.xml
。 - 如果找不到测试文件,log4j 将在类路径中查找
log4j2.properties
。 - 如果找不到属性文件,log4j 将在类路径中查找
log4j2.yaml
或log4j2.yml
。 - 如果找不到 YAML 文件,log4j 将在类路径中查找
log4j2.json
或log4j2.jsn
。 - 如果找不到 JSON 文件,log4j 将尝试在类路径上找到
log4j2.xml
。 - 如果找不到配置文件,则将使用 DefaultConfiguration。这将导致日志记录输出转到控制台。