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

时间:2017-01-30 15:40:59

标签: java spring logging spring-boot logback

我在使用IF语句中的倍数条件时遇到了logback-spring.xml配置文件的问题。

我的条件为condition='isDefined("SOME_PROP_1")',另一个condition='isDefined("SOME_PROP_2")'

因为你们现在都可以认为我想在ONE if if语句中使用这两个条件:

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

OR

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

现在 逻辑或 有效,但 逻辑和 不起作用,因为&amp;符号被保留。有人知道 逻辑和 运算符在回溯配置中是怎么样的吗?

1 个答案:

答案 0 :(得分:4)

你需要改变你的&amp;&amp;到&amp;&amp;
这是因为:

  

在HTML中,&符号(“&amp;”)声明了一个开头   实体引用(特殊字符)。如果你想要一个人出现   网页上的文字应使用编码的命名实体&amp;

希望它能帮到你