&&(逻辑和)和||Logback 配置中的(逻辑或)运算符(if 语句)



我在将IF语句中的multiple条件放入logback-spring.xml配置文件时遇到问题。

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

所以你们现在都可以了,我想在一个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;&amp;
因为:

在HTML中,与号字符("&")声明实体引用(一个特殊字符)。如果你想让一个出现在网页上的文本,您应该使用编码命名实体&amp;

希望它能帮助你

最新更新