मैं ऑर्चर्ड सीएमएस के साथ काम कर रहा हूं और यह मेरे लिए बेहतर सीएमएस है। मैं समझना चाहता हूं कि यह लॉगिंग कैसे करता है और क्या मैं अपना खुद का लॉगिंग जोड़ सकता हूं या नहीं। मैंने देखा कि ऑर्चर्ड NullLogger
कक्षा का उपयोग करता है और यह कोई काम नहीं करता है। मैंने App_Data.Logs फ़ोल्डर खोला है और देखा है कि लॉग फ़ाइलें हैं। पर कैसे? मैंने कोड में खोज की है कि यह चाल है जो NullLogger
को log4net के साथ बदलती है (मुझे लगता है कि यह log4net है, क्योंकि log4net.config के लिए लॉग प्रारूप और स्वरूपण बहुत समान हैं) लेकिन मुझे यह नहीं मिला है। क्या कोई मुझे जवाब दे सकता है:कैसे ऑर्चर्ड सीएमएस लॉगिंग करता है?
- ऑर्चर्ड लॉगिंग कैसे करता है?
- चाहे मैं अपना खुद का लॉगर जोड़ूं और यदि हां यह करने के लिए सर्वोत्तम प्रथाएं मौजूद हैं?
धन्यवाद, एंड्री।
बहुत बहुत धन्यवाद, यह मेरे लिए उपयोगी है। लेकिन मुझे अभी तक समझ में नहीं आता है कि ऑर्चर्ड के किस स्थान पर वर्तमान में इस्तेमाल किया गया लॉगर कॉन्फ़िगर किया गया है। यह log4net.config फ़ाइल में है या कहीं और? –
ठीक है, मुझे जवाब मिल गया है। यह वास्तव में log4net.config फ़ाइलों का उपयोग करता है। धन्यवाद। –
क्या कोई तरीका है कि मैं एक विशेष नेमस्पेस के लिए सभी लॉगिंग को संभालने के लिए लॉगर बना सकता हूं? या यह कक्षा के लिए विशिष्ट है? –