我在IF语句中将倍数条件放入logback-spring.xml配置文件时遇到麻烦。

我有一个条件,例如condition='isDefined("SOME_PROP_1")'和另一个condition='isDefined("SOME_PROP_2")'

因此,到现在为止,您都可以假设我想在ONE if语句中使用这两个条件,如下所示:

<if condition='isDefined("SOME_PROP_1") && isDefined("SOME_PROP_2")'>
   ...
</if>

或者
<if condition='isDefined("SOME_PROP_1") || isDefined("SOME_PROP_2")'>
   ...
</if>

现在,逻辑或可以使用,但是逻辑和不能使用,因为保留了&符号。有人知道logback配置中的逻辑和运算符如何吗?

最佳答案

好吧,您需要将&&更改为&amp;&amp;因为:



希望对你有帮助

09-12 09:02