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的机会。