2017-02-27 66 views
1

我有兩個春天啓動的應用程序:如何將Spring Cloud與logback集成?

  1. cloud-config

    它具有以下文件結構:

    └───src 
        └───main 
         └───environment 
          └───default 
           ├───application.yml 
           └───bootstrap.yml 
    ... 
    

    application.yml

    server: 
        port: 8087 
    
    spring: 
        cloud: 
        config: 
         server: 
         git: 
          uri: ssh://path-to-repository.git 
    

    bootstrap.yml

    spring: 
        application: 
        name: cloud-config 
    
  2. main-application

    └───src 
        └───main 
         └───environment 
          └───default 
           ├───bootstrap.yml 
           └───logback.xml 
    

    我有application.yml爲我的git main-application庫。

同樣在git倉庫中,我有屬性文件:application-default.properties

我想將logback.xml移動到git存儲庫以通過spring-cloud獲取。我怎樣才能做到這一點?

回答

2

爲了解決我的任務我已經做了以下內容:

  1. 添加logback.xml到我的春節,雲貯存;

  2. 刪除logback.xmlmain > environment > default目錄;

  3. 添加到bootstrap.ymlmain-application模塊的:

    logging: 
        config: http://localhost:8087/main-application/default/master/logback.xml