Как включить ведение журнала Ehcache

В моем проекте Spring + Hibernate я выполнял регистрацию с помощью SLF4J 1.6.4 с LogBack. Теперь я добавил Ehcache 2.2.0 (через ehcache-spring-annotations-1.1.3). Кэширование, кажется, работает, так как метод, аннотированный @Cacheable, больше не выполняется, хотя и возвращает правильный результат. Но мне интересно увидеть журнал, написанный Ehcache. Поскольку Ehcache также использует SLF4J, я предположил, что журнал должен быть записан в мой файл журнала. Но этого не происходит. В logback.xml есть следующее.

 <root level="info">
    <appender-ref ref="STDOUT"/>
    <appender-ref ref="ROLLING"/>
</root>

Добавление следующего также не помогает

 <logger name="net.sf.ehcache"> 
</logger> 

Ehcache.xml

    <cache name="sampleCache1"
       eternal="false"
       overflowToDisk="true"
       timeToIdleSeconds="300"
       timeToLiveSeconds="600"           
       memoryStoreEvictionPolicy="LFU"           
        />

Пожалуйста, посоветуйте мне решить эту проблему.

Ehcache использует SLF4J 1.6.1, а мой проект использует SLF4J 1.6.4. Может ли это вызвать какие-либо проблемы?

Спасибо

12
задан Tamim 22 May 2012 в 15:30
поделиться