首页 > logback <if> 标签配置问题

logback <if> 标签配置问题

   <if condition='property("HOSTNAME").contains("cheng")'>
        <then>
            <logger name="java.sql.Connection" level="DEBUG" />
            <logger name="java.sql.Statement" level="DEBUG" />
            <logger name="java.sql.PreparedStatement" level="DEBUG" />

            <logger name="com.qccr.superconfig.dal.dao"  additivity="false">
                <level value="DEBUG" />
                <appender-ref ref="STDOUT" />
                <appender-ref ref="integration" />
                <appender-ref ref="error" />
            </logger>
       </then>
    </if>
在logback中使用以上配置,但没有起作用,去除判断则可以,但是调试的时候发现HOSTNAME是有的

HOSTNAME中是否确实有cheng这个字符串,你的语法是没有问题的,就看是否真正的满足if条件了

【热门文章】
【热门文章】