2

Logback 的 XML 配置允许您轻松定义外部资源中的变量,<property resource="foo.properties" />http://logback.qos.ch/manual/configuration.html#variableSubstitution中所述。我正在将我的 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。

4

0 回答 0