2016-08-22 15 views
8

में रिलीज मोड डायग्नोस्टिक्स क्या पर सभी console.log कॉल को आउटपुट करने के लिए प्रतिक्रिया मूल प्राप्त करने का कोई तरीका है?रिएक्ट नेटिव

क्या कोई तरीका है कि मैं रिलीज मोड में console.log से आउटपुट देख सकता हूं?

यदि प्रतिक्रिया मूल के लिए कोई एनएसएलओजी सहायक नहीं है तो मैं इसका उपयोग कर सकता हूं?

(ध्यान दें मुझे पता है कि मैं इस जानकारी प्राप्त करने के तरीकों में से एक भीड़ है डीबग मोड में है, लेकिन मैं रिलीज मोड है कि मैं का निदान करने की जरूरत के साथ विशिष्ट समस्या हो रहा है।)

उत्तर

18

AppDelegate.m

#import <React/RCTLog.h> 
में

फिर didFinishLaunchingWithOptions

RCTSetLogThreshold(RCTLogLevelInfo - 1); 

में इस सेट के रूप में रिलीज डिफ़ॉल्ट है जो करने के लिए विरोध NSLog के लिए सभी स्तरों लॉग इन करने के लकड़हारा प्रतिक्रिया: RCTLogLevelError जो console.error है मुझे लगता है :)

इससे आपको सभी वर्बोज़ लॉगिंग के साथ पूरी तरह से ईमानदार "रिलीज" मोड बनाने की अनुमति मिलती है।

+4

मेरे आरएन प्रोजेक्ट 'RCTLog.h' के लिए काम नहीं किया लेकिन # आयात <प्रतिक्रिया/RCTLog.h> किया। इसके लिए धन्यवाद! – huntharo

संबंधित मुद्दे