如何将Spring Cloud与logback集成?

时间:2017-02-27 18:06:13

标签: spring spring-boot logback spring-cloud

我有两个Spring Boot应用程序:

  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
    

    我在git存储库中application.ymlmain-application

  3. 同样在git存储库中,我的文件包含属性:application-default.properties

    我想将logback.xml移动到git存储库以使用spring-cloud来获取它。我该怎么做?

2 个答案:

答案 0 :(得分:3)

为了解决我的任务,我做了以下事情:

  1. logback.xml添加到我的Spring Cloud存储库;

  2. logback.xml目录移除main > environment > default;

  3. 添加到bootstrap.yml模块的main-application

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

答案 1 :(得分:0)

     if(answer.equals("No")){
        
        for (int i = 0; i < array.length;i++) {
            
            if (array[i] != null) {
                for (int count = 0; array[i].charAt(i) != ' ';count++) {
                    if(count == 0)
                    System.out.println(array[i]+" ");
                }
            }
        }
           
    }

为我工作。