目前我正在使用Spring Cache和@Cacheable
/ @CacheEvict
注释。
我想得到一些像"INFO: i got those values from the cache, NOT from the host. awesome"
有干净简单的方法吗?如果有任何兴趣,我们显然使用slf4j
btw。
答案 0 :(得分:30)
Spring本身会在Process finished with exit code 139
级org.springframework.cache
记录器下记录一些缓存抽象行为。因此,如果您将trace
记录器下的日志追加到适当的appender,那么您可以在控制台上获得一些有用的信息。如果您使用的是Logback,则可以在org.springframework.cache
中使用以下内容:
logback.xml
使用此配置,您应该在控制台上看到以下内容:
密钥'页面请求的缓存条目[编号:0,大小20,排序:null]' 在缓存'人'中找到
答案 1 :(得分:1)
答案 2 :(得分:1)
对于Spring Boot 2,您可以添加application.properties:
logging.level.org.springframework.cache=TRACE
答案 3 :(得分:1)