ehcache和日志记录问题

时间:2011-11-17 12:51:42

标签: java logging ehcache

前几天我开始在网络应用中使用ehcache。一切都很好,我确实记得当ehcache在缓存中放入某些东西,或从缓存中检索现有值时 - 它写在日志文件中。 我不知道自那时以来发生了什么变化,现在ehcache仍在工作(我在调试模式下仔细检查了它),但没有任何记录。

这种行为的原因是什么?

ehcache& amp;在我的maven项目中记录依赖项:

<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从那时起没有改变。

1 个答案:

答案 0 :(得分:1)

要记录put / gets / removed等,缓存需要启用统计信息。您可以通过编程方式或在ehcache.xml中控制它。