AppEngine अपने प्रवेश के लिए जुलाई का उपयोग करता है गूगल AppEngine में प्रवेश प्रारूप कैसे बदल सकता हूँ और मैं appengine-web.xml में logging.properties फ़ाइल और उस के संदर्भ में कॉन्फ़िगर किया हैमैं
समस्याहै कि प्रारूप कि AppEngine प्रत्येक लॉग लाइन पर लगभग 180 वर्णों के बाद कंसोल लॉग में डेटा को छोटा कर दिया जाता है। और चूंकि इसका एक बड़ा हिस्सा विधि और वर्ग के नाम (पैकेज समेत) के साथ लिया जाता है और तिथि से बाहर आने वाले वास्तविक लॉग संदेश में से अधिकांश नहीं है।
मैंने भाग्य के बिना प्रोग्रामिंग और लॉगिंग.प्रोपर्टीज के माध्यम से, अपने स्वयं के फॉर्मेटर को कॉन्फ़िगर करने का प्रयास किया है।
मुझे लगता है कि मैं slf4j, logback या log4j के माध्यम से अपने सभी लॉग धक्का सकता है, लेकिन मुझे विश्वास है कि ऐसा करने से जो शब्दाडंबर की अपनी शैली है AppEngine लॉग कंसोल में stdout के रूप में प्रकट करने के लिए सभी तरह के लॉग का कारण बनता है।
क्या ऐपइंजिन लॉग के लिए एक विशेष प्रारूप को परिभाषित करने का कोई तरीका है और यदि ऐसा है तो कैसे? टी पर्याप्त होगा अगर प्रत्येक लॉग लाइन को 180 वर्णों तक छोटा नहीं किया जा रहा था।
मैं इस एक ही समस्या आ रही है। मैंने एक कस्टम फॉर्मेटर बनाया है, और इसे अपने logging.properties में निर्दिष्ट किया है, लेकिन ऐसा लगता है कि यह एपेंगेन द्वारा पूरी तरह से अनदेखा किया जाता है। मुझे यकीन है कि मेरी logging.properties फ़ाइल को उठाया जा रहा है क्योंकि लॉग स्तर बदलना काम करता है। – sappenin
अच्छा सवाल है, लेकिन मुझे लगता है कि सारांश भ्रामक है: समस्या यह है कि ऐप इंजन कंसोल में प्रदर्शित लॉग लाइनों को छोटा कर दिया जाता है। – Tom