Grails 从application.yml获取logback.groovy中的属性

Grails 从application.yml获取logback.groovy中的属性,grails,logback,Grails,Logback,我正在使用grails3.3.10开发一个应用程序,我正在使用logback登录数据库,它工作正常,我需要从应用程序.yml中获取logback.groovy中的数据库属性,而不是静态地放置它们,我尝试了不同的方法,但没有成功。例如,为了获取driverClass,我尝试了driverClass=“${Holders.config.getProperty('environments.development.dataSource.driverClassName')”但是获取java.lang.Nu

我正在使用
grails3.3.10
开发一个应用程序,我正在使用
logback
登录数据库,它工作正常,我需要从
应用程序.yml
中获取
logback.groovy
中的数据库属性,而不是静态地放置它们,我尝试了不同的方法,但没有成功。例如,为了获取driverClass,我尝试了
driverClass=“${Holders.config.getProperty('environments.development.dataSource.driverClassName')”
但是获取
java.lang.NullPointerException:无法获取空对象上的“environments.development.dataSource.driverClassName”属性


有什么建议吗?

请添加您尝试过的内容以及如何使用failed@cfrick编辑了原始的postany想法来解决这个问题?