我正在重写一个小的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
Run Code Online (Sandbox Code Playgroud)
此配置将我的应用程序和控制台消息分成两个单独的日志。
当我尝试使用与SpringBoot相同的配置时,它没有任何效果。我可以使用以下配置将所有内容写入单个日志,但是我确实需要有两个单独的日志:
logging:
level:
org.springframework.web: INFO
com.myorg: DEBUG
file: /var/log/paas/paas.log
Run Code Online (Sandbox Code Playgroud)
LogBack和YAML无法做到这一点吗?还是有其他语法可以给我与DropWizard应用程序相同的结果?