【发布时间】:2017-06-15 20:14:59
【问题描述】:
我在将 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>
现在 logical or 有效,但 logical and 无效,因为 & 符号被保留。有人知道 logical and 运算符在 logback 配置中的样子吗?
【问题讨论】:
-
把你的
&amp;&amp;改成&amp;&amp;试试这个,如果可以的话请给我反馈 -
是的
&amp,然后是;,当你编辑它时,它就完成了!好东西@Gatusko。愚蠢的我没想到只是逃避这个符号。
标签: java spring logging spring-boot logback