मैं स्टैक ट्रेस लॉग करने का सही तरीका जानने का प्रयास कर रहा हूं। मैं this लिंक पर आया जो बताता है कि logger.error $ !, $! बैकट्रैक जाने का तरीका है, लेकिन यह मेरे लिए काम नहीं करता है log_error करता है। दस्तावेज़ीकरण के अनुसार मैं नहीं देखता कि त्रुटि विधि के लिए दूसरा तर्क कैसे गुजर रहा है वैसे भी काम करेगा क्योंकि रूबी लॉगर जो रेल का उपयोग करता है केवल एक ही तर्क स्वीकार करता है।रेल: अपवाद के पूरे स्टैक ट्रेस को लॉगिंग
अजीब (या शायद नहीं) दूसरा तर्क किसी दुभाषिया शिकायतों के बिना स्वीकार किया जाता है। हालांकि जो भी मैं इसे पास करता हूं उसे नजरअंदाज कर दिया जाता है।
क्या कोई मुझे बता सकता है कि मुझे क्या याद आ रही है? त्रुटि के दूसरे तर्क के बारे में कोई अंतर्दृष्टि क्या है और यह क्या खा रहा है?
धन्यवाद, जो अधिक समझ में आता है। मैं पिछले stackoverflow जवाब से उलझन में था। –
मैं क्रॉस-प्लेटफ़ॉर्म संगतता को बनाए रखने के लिए "\ r \ n" का उपयोग करके शामिल हो जाऊंगा। –
क्रॉस-प्लेटफ़ॉर्म संगत होने के लिए आप '$ /' का उपयोग नहीं करेंगे? रूबी को इसकी देखभाल करने दें, क्योंकि \ \ \ \' केवल कुछ प्लेटफ़ॉर्म के लिए विशिष्ट है। – vgoff