說明:
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修改了日志的配置,然后不重啟應用重新加載。
