在logback groovy配置

时间:2016-07-15 21:32:04

标签: logback logback-groovy

Logback的XML配置允许您使用http://logback.qos.ch/manual/configuration.html#variableSubstitution中详细说明的<property resource="foo.properties" />轻松定义外部资源中的变量。我正在将我的logback配置转换为groovy(即logback.xml - &gt; logback.groovy),并且找不到同样简单的方法来实现这一点。

我能够使用普通的java / groovy代码实现基本相同的行为

Properties props = new Properties();
props.load(new FileInputStream("foo.properties"))
def filePath = props.getProperty("filePath)

但希望logback会以特定于logback的扩展名的形式提供速记。

有没有人知道访问外部文件和资源中定义的变量的更短方法?除此之外,我发现groovy配置方法比XML更简洁直观,并且总是非常欣赏避免处理XML的机会。

0 个答案:

没有答案