मुझे लगता है कि आप फ्लैश प्लेयर को लक्षित करते हुए एडोब फ्लेक्स के बारे में बात कर रहे हैं?
यदि ऐसा है, तो आप अपनी खुद की लॉगिंग रैपर क्लास लिख सकते हैं जो कई लक्ष्यों (जैसे ट्रेस स्टैक और आंतरिक मेमोरी) को भेजे गए लॉग संदेशों को प्रसारित करता है ताकि आप ऐप के भीतर से लॉग तक पहुंच सकें और उदाहरण के लिए इसे भेज दें सर्वर जब उपयोगकर्ता एक बग रिपोर्ट भेजने के लिए सहमत होता है)। इस तरह के कुछ के लिए Flex logging framework भी देखें जो पहले से मौजूद है।
मैं वास्तव में कुछ इस तरह से किया है - मैं एक वर्ग log()
की तरह स्थिर तरीकों, debug()
साथ Log
कहा जाता है, error()
आदि है कि मैं अपने ऐप्लिकेशन में उपयोग करते हैं, और इस वर्ग के आगे सभी संदेशों को ट्रेस में करने के लिए भेजा है trace()
के माध्यम से, स्थानीय लॉगऑनक्शन और/या सॉकेट (एक सॉकेट कनेक्शन स्पष्ट रूप से स्थानीय कनेक्शन से बहुत तेज़ है) के माध्यम से एक ही होस्ट पर चल रहे "लॉग कंसोल" ऐप में स्टैक करता है और उन्हें स्थानीय रूप से एक सरणी में भी सहेजता है ताकि उपयोगकर्ता बग रिपोर्ट भेज सकें ऐप के भीतर से लॉग आउटपुट के साथ।
इस तरह के बदलाव का मतलब है कि आपको लॉगिंग सिस्टम पर कॉल में अपने कोड में सभी trace()
कमांड का अनुवाद करना होगा, लेकिन इसे आसानी से रेगेक्स खोज & प्रतिस्थापित करने के साथ आसानी से हासिल किया जा सकता है।