我正在重寫一個小的DropWizard應用程序以在SpringBoot上運行。如何使用YAML爲Logback/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應用程序相同的結果?
我有同樣的需要,你弄清楚如何得到它? –