내 Spring + Hibernate 프로젝트에서 LogBack으로 SLF4J 1.6.4 로깅을 수행하고있었습니다. 이제 Ehcache 2.2.0을 추가했습니다 (ehcache-spring-annotations-1.1.3을 통해). 캐싱은 올바른 결과를 반환하지만 @Cacheable 주석이 달린 메소드가 더 이상 실행되지 않는 것처럼 작동하는 것 같습니다. 그러나 나는 Ehcache가 기록한 로그를 보는 데 관심이 있습니다. Ehcache도 SLF4J를 사용하기 때문에 로그 파일에 로그를 기록해야합니다. 그러나 이것은 일어나지 않습니다. logback.xml은 다음과 같습니다.Ehcache 로깅을 활성화하는 방법
<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"
/>
문제를 극복하기 위해 저를 알려 주시기 바랍니다 도움이되지 않습니다 추가.
내 프로젝트가 SLF4J 1.6.4를 사용하는 동안 Ehcache는 SLF4J 1.6.1을 사용하고 있습니다. 어떤 문제가 발생할 수 있습니까?
감사
난 그냥으로 Ehcache는 내가 기대했던 모든 것을 기록하지 않는 것을 발견 :
나는 아래 같은 것을 제안한다. 그래서, 실제로 당신이 기대하는 것을 기록한다면, 당신은 ehcache를 보았습니까? – codesmith