java – Hibernate SQL statement did not print in separate file as mentioned in logback

This is a web application. Below is my logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="30 seconds">

    <property name="LOGS" value="/mnt/opt/logs/wls_12c"/>

    <contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
        <resetJUL>true</resetJUL>
    </contextListener>

    <!--To enable JMX Management  -->
    <jmxConfigurator/>

    <appender name="FILE" class="ch.qos.logback.core.FileAppender">
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
            <!-- Hourly rollover -->
            <fileNamePattern>${LOGS}/sql.log.%d{yyyyMMdd.HH}hr.%i.gz</fileNamePattern>
            <maxHistory>1440</maxHistory>
            <totalSizeCap>10GB</totalSizeCap>
            <maxFileSize>500MB</maxFileSize>

        </rollingPolicy>
        <encoder>
            <pattern>
                <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
            </pattern>
        </encoder>
    </appender>

    <logger name="org.hibernate.SQL" additivity="false">
        <level value="Debug"/>
        <appender-ref ref="FILE"/>
    </logger>

    <logger name="org.hibernate.type" additivity="false">
        <level value="Debug"/>
        <appender-ref ref="FILE"/>
    </logger>

    <root level="INFO">
        <appender-ref ref="FILE"/>
    </root>
</configuration>

The hibernate sql statement did not print into my log file even in my persistance.hibernate.properties hibernate.show_sql = false, while the others logs in the classes are printed to the log. Is my logback.xml contained any issues? How can I print the hibernate sql statement to the log file?