Logback config:如何判断是否已指定debug = true

时间:2013-12-03 13:55:54

标签: configuration conditional-statements logback

在我的logback.xml文件中,我想创建一个条件语句,允许我根据是否使用debug = true属性指定元素来执行操作。

这是我想要实现的一个例子,但显然它不起作用: -

<configuration debug="true">
    <if condition='isDefined("debug")'>
        <then>
            [..do X actions..]
        </then>
        <else>
            [.. do Y actions..]
        </else>
    </if>
</configuration>

我明白为什么它不起作用(即'debug'设置为'true'不是变量)所以我希望有一种方法可以进入内部状态的logback,然后访问debug属性或者从那时起,我可以基于那样做我的条件? 有人可以帮帮我吗?

提前欢呼。

0 个答案:

没有答案