Aktivieren der Protokollierung von Ehcache

In meinem Spring + Hibernate-Projekt, das ich Tat, war die Protokollierung von SLF4J 1.6.4 mit LogBack. Nun, ich habe Ehcache 2.2.0 (durch ehcache-spring-annotations-1.1.3). Das caching scheint zu funktionieren, da die Methode annotiert mit @Cacheable, nicht mehr ausgeführt wird, obwohl die Rückkehr das richtige Ergebnis. Aber, ich bin daran interessiert zu sehen, das Protokoll, verfasst von den Ehcache. Wie Ehcache auch verwendet SLF4J, ich soll das log geschrieben werden soll in meine log-Datei. Dies ist aber nicht passiert. Die logback.xml hat der folgenden.

 <root level="info">
    <appender-ref ref="STDOUT"/>
    <appender-ref ref="ROLLING"/>
</root>

Hinzufügen folgenden auch nicht helfen

 <logger name="net.sf.ehcache"> 
</logger> 

Ehcache.xml

    <cache name="sampleCache1"
       eternal="false"
       overflowToDisk="true"
       timeToIdleSeconds="300"
       timeToLiveSeconds="600"           
       memoryStoreEvictionPolicy="LFU"           
        />

Bitte mir raten, um das problem zu überwinden.

Den Ehcache ist mit SLF4J 1.6.1, während mein Projekt war mit SLF4J 1.6.4. Kann es Probleme?

Dank

Ich habe gerade herausgefunden, dass ehcache nicht alles loggen, was ich erwartet hatte. Also, haben Sie sich ehcache, wenn es tatsächlich Protokolle Dinge, die Sie erwarten?

InformationsquelleAutor Tamim | 2012-05-22

Schreibe einen Kommentar