आदर्श रूप से, पथ कॉन्फ़िगर करने योग्य (.rc
फ़ाइल, स्विच, रेल/रैक कॉन्फ़िगरेशन, जो भी हो) बनाएं।
यदि यह रैक मिडलवेयर है, तो इसे कन्स्ट्रक्टर के तर्कों में निर्दिष्ट करने की संभावना जोड़ें।
यदि कोई लॉग पथ प्रदान नहीं किया गया है, तो लॉग निर्देशिका का पता लगाने के लिए फ़ॉलबैक। (मैं थोड़ा यह जा रहा है रेल में config.paths['log']
याद है, लेकिन लगता है कि वास्तव में config
का उपयोग कर कि अपने मणि में यह रेल के बाहर किया जा सकता है अगर पहले कुछ की ओर इशारा करता है।)
और अगर बाकी सब विफल रहता है, कहीं नहीं करने के लिए लॉग इन करें ..
इसके अलावा, यदि आप इसे डिफ़ॉल्ट रूप से सक्षम करते हैं तो लॉगिंग अक्षम करने की अनुमति दें। हर कोई लॉग चाहता है नहीं।
स्रोत
2013-06-15 19:23:34
क्या यह सार्वजनिक मणि के लिए है? यदि ऐसा है, तो मैं रत्न लॉगिंग मार्ग निर्धारित करने के बजाय, लॉगर ऑब्जेक्ट प्रदान करने वाले उपयोगकर्ताओं के एक तरीके का समर्थन करने की सलाह दूंगा। –
मुझे यह जवाब पसंद है, मैं इसे चुनना चाहता हूं क्योंकि मैं इसका उपयोग करने जा रहा हूं। एक बड़ा प्लस यह कैसे करना है इसका संक्षिप्त विवरण होगा: क्या यह प्रारंभकर्ता तर्क होना चाहिए? – FrontierPsycho