0

使用 1.1.9.RELEASE 的 Spring Boot 应用程序

尝试在最简单的情况下设置日志记录

logging:
  level:
    org.springframework.web: DEBUG

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

场景 2:将这些行添加到配置服务器使用的 github 存储库时,应用程序似乎没有使用它。只是为了确保调用 /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",
      ...
} 

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

我是否遗漏了某些东西,或者在日志记录级别和配置服务器方面存在某种限制?

4

1 回答 1

0

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

于 2015-01-29T10:31:44.637 回答