Configurar Hibernate com log4j

Bom dia, galera. Blz?

Seguinte, estou tentando configurar o log4j no jBoss 7.1.1.Final utilizando JPA (Hibernate 4.1.1), consegui fazer todas as configurações, pegar os logs do site e do jBoss, porém não consigo de forma alguma pegar os logs do hibernate. Fiz diversas configurações diferentes, mas nenhuma funcionou. Vi que, possivelmente, o hibernate utiliza o slf4j, coloquei as dependencia, removi, coloquei exceção, enfim, fiz de tudo e não consegui. Se alguem ja utilizou essas configurações ou tem ideia de onde estou errando…

Estou utilizando:
Hibernate-core 4.1.1.Final
Hibernate annotations 3.5.6.Final
Jboss 7.1.1-final
JSF 2
Maven.

Seguem meus códigos/configs:

pom.xml

<dependencies>
        <dependency>
            <groupId>javax</groupId>
            <artifactId>javaee-web-api</artifactId>
            <version>6.0</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.primefaces</groupId>
            <artifactId>primefaces</artifactId>
            <version>4.0</version>
        </dependency>
        <dependency>
            <groupId>org.omnifaces</groupId>
            <artifactId>omnifaces</artifactId>
            <version>1.7</version>
        </dependency>       
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.1.3</version>
        </dependency>
        <dependency>
            <groupId>jboss</groupId>
            <artifactId>jboss-common</artifactId>
            <version>4.2.3.GA</version>
        </dependency>

        <dependency>
          <groupId>com.microsoft.sqlserver</groupId>
          <artifactId>sqljdbc4</artifactId>
          <version>4.0</version>
        </dependency>       
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <scope>provided</scope>
            <exclusions>
                <exclusion>
                    <artifactId>xml-apis</artifactId>
                    <groupId>xml-apis</groupId>
                </exclusion>
            </exclusions>
            <optional>false</optional>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <scope>provided</scope>
            <optional>false</optional>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <scope>provided</scope>
            <optional>false</optional>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-search</artifactId>
            <optional>false</optional>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-annotations</artifactId>
            <version>3.5.6-Final</version>
        </dependency>   
    </dependencies>

log4j.xml

 <?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
    <appender name="TESTE" class="org.apache.log4j.DailyRollingFileAppender">
    <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
        <param name="File" value="${jboss.server.log.dir}/test.log" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{dd-MM-yy HH:mm:ss,SSS} [%r,%c{1},%t] %m%n" />
        </layout>
    </appender>

    <appender name="HIBERNATE" class="org.apache.log4j.DailyRollingFileAppender">
    <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
        <param name="File" value="${jboss.server.log.dir}/hibernate.log" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{dd-MM-yy HH:mm:ss,SSS} [%r,%c{1},%t] %m%n" />
        </layout>
    </appender>

    <!-- ============================== -->
    <!-- Append messages to the console -->
    <!-- ============================== -->

    <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
    <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
        <param name="Target" value="System.out" />
        <param name="Threshold" value="DEBUG" />

        <layout class="org.apache.log4j.PatternLayout">
            <!-- The default pattern: Date Priority [Category] Message\n -->
            <param name="ConversionPattern" value="%d{dd-MM-yy HH:mm:ss,SSS} %-5p [%c{1}] %m%n" />
        </layout>
    </appender>

    <logger name="com.test.victor">
        <level value="INFO" />
        <appender-ref ref="TESTE"/>
    </logger>

    <logger name="org.hibernate">
        <level value="TRACE" />
        <appender-ref ref="HIBERNATE"/>
    </logger>





    <!-- ======================= -->
    <!-- Setup the Root category -->
    <!-- ======================= -->

    <!-- In production root should only goes to log file -->
    <root>
        <priority value="INFO" />
        <appender-ref ref="CONSOLE" />
    </root>


</log4j:configuration>  

jboss-deployment-structure.xml

jboss-deployment-structure.xml

<?xml version="1.0" encoding="UTF-8"?>  
<jboss-deployment-structure>  
  <deployment>  
   <exclusions>  
      <module name="org.apache.log4j" /> 
      <module name="org.apache.commons.logging"/>   
   </exclusions>  
  </deployment>  
</jboss-deployment-structure> 

Obrigado, desde já.

Alguém por favor tem alguma luz no fim do túnel para mim? Já não sei mais o que fazer…