Nel mio progetto Spring + Hibernate, stavo facendo il logging da SLF4J 1.6.4 con LogBack. Ora, ho aggiunto Ehcache 2.2.0 (tramite ehcache-spring-annotations-1.1.3). Il caching sembra funzionare come il metodo, annotato con @Cacheable, non viene più eseguito, sebbene restituisca il risultato corretto. Ma sono interessato a vedere il log scritto da Ehcache. Siccome Ehcache usa anche SLF4J, suppongo, il log dovrebbe essere scritto nel mio file di registro. Ma questo non sta succedendo. Logback.xml ha il seguente.Come abilitare la registrazione di Ehcache
<root level="info">
<appender-ref ref="STDOUT"/>
<appender-ref ref="ROLLING"/>
</root>
Aggiunta di seguito, inoltre, non aiuta
<logger name="net.sf.ehcache">
</logger>
Ehcache.xml
<cache name="sampleCache1"
eternal="false"
overflowToDisk="true"
timeToIdleSeconds="300"
timeToLiveSeconds="600"
memoryStoreEvictionPolicy="LFU"
/>
Si prega di avvisare me per superare il problema.
Ehcache utilizza SLF4J 1.6.1, mentre il mio progetto utilizza SLF4J 1.6.4. Può causare qualche problema?
Grazie
ho appena scoperto che EHCache non registra tutto quello che mi aspettavo. Quindi, hai guardato ehcache se registra effettivamente le cose che ti aspetti? – codesmith