Trong dự án Spring + Hibernate của tôi, tôi đã ghi nhật ký bằng SLF4J 1.6.4 với LogBack. Bây giờ, tôi đã thêm Ehcache 2.2.0 (thông qua ehcache-spring-annotations-1.1.3). Bộ nhớ đệm dường như hoạt động như phương thức, được chú thích bằng @Cacheable, không còn được thực hiện nữa, mặc dù trả lại kết quả chính xác. Nhưng, tôi thích xem nhật ký được viết bởi Ehcache. Như Ehcache cũng sử dụng SLF4J, tôi cho là, bản ghi nên được ghi vào tệp nhật ký của tôi. Nhưng điều này không xảy ra. Tệp logback.xml có như sau.Cách bật ghi nhật ký của Ehcache
<root level="info">
<appender-ref ref="STDOUT"/>
<appender-ref ref="ROLLING"/>
</root>
Thêm sau cũng không giúp
<logger name="net.sf.ehcache">
</logger>
Ehcache.xml
<cache name="sampleCache1"
eternal="false"
overflowToDisk="true"
timeToIdleSeconds="300"
timeToLiveSeconds="600"
memoryStoreEvictionPolicy="LFU"
/>
hãy tư vấn cho tôi để vượt qua vấn đề.
Ehcache đang sử dụng SLF4J 1.6.1, trong khi dự án của tôi đang sử dụng SLF4J 1.6.4. Nó có thể gây ra vấn đề gì không?
Cảm ơn
Tôi chỉ phát hiện ra rằng ehcache không đăng nhập tất cả mọi thứ tôi mong đợi. Vì vậy, có bạn nhìn ehcache nếu nó thực sự đăng nhập những điều bạn mong đợi? – codesmith