3
며칠 전 웹 응용 프로그램에서 ehcache를 사용하기 시작했습니다. 모두 괜찮 았고 ehcache가 캐시에 무엇인가 넣을 때 또는 캐시에서 기존 값을 검색 할 때 로그 파일에 기록되었음을 기억합니다. 그 시간 이후로 변경된 내용을 알지 못하고 ehcache가 여전히 작동하고 있습니다 (디버깅 모드에서도주의 깊게 검사했습니다).ehcache 및 로깅 문제
이러한 문제의 원인은 무엇입니까?
내 받는다는 프로젝트으로 Ehcache & 로그 종속성 목록 :
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>com.googlecode.ehcache-spring-annotations</groupId>
<artifactId>ehcache-spring-annotations</artifactId>
<version>1.2.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<scope>provided</scope>
</dependency>
내가 log4j.properties 그 시간 이후 변경되지 않았 음을 확신 할 수 있습니다.
로깅 옵션을 사용할 수 있습니다. 통계 옵션 AFAIK는 ehcache 모니터에만 사용됩니다. 하지만, 어쨌든, 그것도 가능합니다. – javagirl
통계가 활성화 된 경우에만 캐시 실패 및 히트에 대한 로깅이 실제로 기록됩니다. net.sf.ehcache.Cache의 레벨도 디버그에 있어야합니다. –
예, net.sf.ehcache = DEBUG가 log4j.properties에 있지만, – javagirl