ehcache и проблема с журналированием - PullRequest
3 голосов
/ 17 ноября 2011

Несколько дней назад я начал использовать ehcache в веб-приложении. Все было хорошо, и я помню, что когда ehcache помещал что-то в кеш или извлекал существующее значение из кеша - это записывалось в лог-файлы. Я не знаю, что было изменено с того времени, и теперь ehcache все еще работает (я проверил это внимательно, также в режиме отладки), но без какой-либо регистрации.

Что может быть причиной такого поведения?

Список зависимостей ehcache & log в моем проекте 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 Ответ

1 голос
/ 19 ноября 2011

Чтобы получить данные о внесении / получении / удалении и т. Д., В кеше должна быть включена статистика.Вы можете контролировать это либо программно, либо в вашем ehcache.xml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...