攜程Apollo(阿波羅)配置中心Spring Boot遷移日志組件,使用配置中心進行管理的思路


說明:

1、Spring Boot項目默認使用logback進行日志管理

2、logback在啟動時默認會自動檢查是否有logback.xml文件,如果有時會有限加載這個文件。

3、那么如果是用配置中心的配置方法,那么必須要阻止logback.xml文件的先加載,在application.properties之前,最直接的方式就是不用,或者使用logback-spring.xml來替代,配置中心的設計,只要在application.properties加載的,都可以用Apollo進行配置。

4、而如果不用XML進行配置時,那么就基於Spring Boot提供的配置項進行配置,缺點是可配置的信息有點少,沒有XML來的靈活,配置參考:http://www.cnblogs.com/EasonJim/p/7801486.html

技巧:

1、可以這樣的思路,但不一定可行,比如使用logback-spring.xml進行配置,然后引入配置文件,這個配置文件是基於Apollo下發的,那么在XML中就可以使用這些參數進行賦值。

待解決的問題:

1、由於技術問題,目前還沒研究出在應用運行時,從Apollo修改了日志的配置,然后不重啟應用重新加載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM