【发布时间】:2018-03-27 05:08:57
【问题描述】:
我正在重写一个小的 DropWizard 应用程序以在 SpringBoot 上运行。
我的 DW 应用具有以下有效的日志记录配置:
logging:
level: INFO
appenders:
- type: file
currentLogFilename: /var/log/paas/console.log
archivedLogFilenamePattern: /var/log/paas/console.log-%d.gz
archivedFileCount: 7
loggers:
com.myorg:
level: DEBUG
appenders:
- type: file
currentLogFilename: /var/log/paas/paas.log
archivedLogFilenamePattern: /var/log/paas/paas.log-%d.gz
archivedFileCount: 7
此配置将我的应用程序和控制台消息分成两个单独的日志。
当我尝试在 SpringBoot 中使用相同的配置时,它没有任何效果。我可以使用以下配置将所有内容写入单个日志,但我确实需要两个单独的日志:
logging:
level:
org.springframework.web: INFO
com.myorg: DEBUG
file: /var/log/paas/paas.log
难道不能用 LogBack 和 YAML 做到这一点吗?或者是否有替代语法可以为我提供与 DropWizard 应用程序相同的结果?
【问题讨论】:
-
我也有同样的需求,你知道怎么弄了吗?
标签: spring-boot yaml logback dropwizard