Подстановка переменных из внешнего ресурса в логовой конфигурации logback
XML-конфигурация Logback позволяет легко определять переменные во внешних ресурсах с <property resource="foo.properties" />
как изложено в http://logback.qos.ch/manual/configuration.html. Я нахожусь в процессе преобразования моей конфигурации logback в groovy (то есть logback.xml -> logback.groovy) и не могу найти такой же простой способ добиться этого.
Я могу добиться практически того же поведения с нормальным кодом Java/ Groovy
Properties props = new Properties();
props.load(new FileInputStream("foo.properties"))
def filePath = props.getProperty("filePath)
но надеялся, что logback предоставил бы сокращение в форме специфичного для logback расширения.
Кто-нибудь знает более короткий способ доступа к переменным, определенным во внешних файлах и ресурсах? Помимо этого, я считаю, что подход к конфигурированию Groovy более лаконичен и интуитивен, чем XML, а также всегда ценит возможность избежать работы с XML.