[英]CompositeConfiguration in log4j2 using springboot
我在 spring boot 項目中工作,但遇到了一個問題。 以下是問題所在。
我有兩個 log4j2 配置文件。 Log4j2-1.yml 和 Log4j2-2.yml。 Log4j2-1.yml 包含通用配置以避免重復配置,而 Log4j2-2.yml 包含特定於應用程序的日志配置。 我需要在我的應用程序中同時使用這兩個 log4j2 配置。 請幫助我在我的應用程序中配置這些文件。\
我也嘗試了 log4j2.configurationFile 但沒有成功。
Spring Boot 有一個自定義日志記錄配置過程,它發生在 Log4j2 自動配置之后(它的確切邏輯在Log4j2LoggingSystem
中,並記錄在Core Features中)。 您可以通過設置-Dlog4j2.debug=true
來分析該過程。
要創建復合配置,您需要使用兩個 Spring Boot 屬性(參見核心屬性):
logging.config=classpath:Log4j2-1.yml
logging.log4j2.config.override=classpath:Log4j2-2.yml
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.