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

Configuration Logback config:如何判断是否已指定debug=true,configuration,conditional-statements,logback,Configuration,Conditional Statements,Logback,在logback.xml文件中,我想做一个条件语句,允许我根据元素是否使用debug=true属性指定来执行操作 下面是我试图实现的一个例子,但显然它不起作用:- <configuration debug="true"> <if condition='isDefined("debug")'> <then> [..do X actions..] </then> <e

在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属性或类似的属性,然后我可以基于此设置条件? 有人能帮我吗

提前欢呼