我在将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配置中的样子?
好吧,您需要更改您的&;到&&
因为:
在HTML中,与号字符("&")声明实体引用(一个特殊字符)。如果你想让一个出现在网页上的文本,您应该使用编码命名实体
&
希望它能帮助你