使用ConfigServer管理logging.level

时间:2015-01-28 17:30:38

标签: spring-boot spring-cloud

使用1.1.9.RELEASE

的Spring Boot应用程序

尝试以最简单的方式设置日志记录

logging:
  level:
    org.springframework.web: DEBUG

场景1:将以上行添加到/ resources中的application.yml - WORKS

场景2:将这些行添加到配置服务器使用的github repo时,应用程序似乎不使用它。只是为了确保调用/ env端点产生以下输出

configService:https://github.com/myrepo/config/file:/mypath/transportation.yml:   {
      logging.level.org.springframework.integration: "DEBUG",
      logging.level.org.springframework.web: "TRACE",
      logging.level.org.springframework.ws: "TRACE",
      ...
} 

所以环境似乎正确加载。另外,如果我将logging.level行添加到bootstrap.yml中,它将一直有效,直到从配置服务器加载新环境(我可以看到DEBUG级别输出)

我是否遗漏了某些内容或者有关于日志记录级别和配置服务器的某些限制?

1 个答案:

答案 0 :(得分:0)

适合我。您是否记得刷新应用程序(例如POST到/ refresh)以传播更改?