В моем проекте 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. Может ли это вызвать какие-либо проблемы?
Спасибо