लॉगिंग को सक्षम करने के लिए कैसे करें मेरे स्प्रिंग + हाइबरनेट प्रोजेक्ट में, मैं लॉगबैक के साथ SLF4J 1.6.4 द्वारा लॉगिंग कर रहा था। अब, मैंने Ehcache 2.2.0 जोड़ा है (ehcache-spring-annotations-1.1.3 के माध्यम से)। कैशिंग, विधि के रूप में काम कर रहा है, @Cacheable के साथ एनोटेटेड, अब निष्पादित नहीं किया जा रहा है, हालांकि सही परिणाम लौटा रहा है। लेकिन, मुझे एहचेच द्वारा लिखे गए लॉग को देखने में दिलचस्पी है। चूंकि एहैशे भी SLF4J का उपयोग करता है, मुझे लगता है कि लॉग को मेरी लॉग फ़ाइल में लिखा जाना चाहिए। लेकिन, यह नहीं हो रहा है। Logback.xml में निम्नलिखित है।Ehcache
<root level="info">
<appender-ref ref="STDOUT"/>
<appender-ref ref="ROLLING"/>
</root>
जोड़ना निम्नलिखित भी मदद नहीं करता है
<logger name="net.sf.ehcache">
</logger>
Ehcache.xml
<cache name="sampleCache1"
eternal="false"
overflowToDisk="true"
timeToIdleSeconds="300"
timeToLiveSeconds="600"
memoryStoreEvictionPolicy="LFU"
/>
कृपया मुझे समस्या को दूर करने के लिए सलाह।
एशैच SLF4J 1.6.1 का उपयोग कर रहा है, जबकि मेरी परियोजना SLF4J 1.6.4 का उपयोग कर रही थी। क्या इससे कोई समस्या हो सकती है?
धन्यवाद
मैं सिर्फ पता चला ehcache सब कुछ मैं उम्मीद लॉग ऑन नहीं है कि:
मैं नीचे की तरह कुछ सुझाव देते हैं। तो, क्या आपने वास्तव में उन चीज़ों को लॉग इन किया है जो आपको उम्मीद करते हैं? – codesmith