配置檔案
組態
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。這將導致日誌記錄輸出轉到控制檯。