Настроить SLF4J с использованием библиотеки для использования конфигурации LOG4J

У меня есть проект, использующий log4j. Теперь мне нужно представить библиотеку, использующую slf4j. Могу ли я попросить slf4j инициализировать себя на основе конфигурации log4j? Так что я хочу, чтобы log4j использовался в качестве базовой библиотеки под slf4j.

ОБНОВЛЕНИЕ:

Конфигурация log4j выглядит так:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration debug="true" xmlns:log4j="http://jakarta.apache.org/log4j/">
    <appender name="fileAppender" class="org.apache.log4j.rolling.RollingFileAppender">
        <param name="file" value="${log.dir}/${log.file}.log" />
        <param name="append" value="true" />
        <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
            <param name="FileNamePattern" value="${archive.log.dir}/${log.file}.%d{yyyy-MM-dd}.gz" />
            <param name="ActiveFileName" value="${log.dir}/${log.file}.log"/>
        </rollingPolicy>
        <layout class="org.apache.log4j.EnhancedPatternLayout">
            <param name="ConversionPattern" value="%d{yyMMdd HH:mm:ss,SSS} [%t] %-5p %c %X %m%n" />
        </layout>
    </appender>
    <logger name="org.hibernate"> 
        <level value="ALL" /> 
        <appender-ref ref="fileAppender"/> 
    </logger> 
    <root>
        <priority value="info" />
        <appender-ref ref="fileAppender" />
    </root>
</log4j:configuration>

Я также использую apache-log4j-extras версии 1.0. log4j версия 1.2.16

16
задан Gábor Lipták 29 November 2010 в 11:58
поделиться