java - jersey 2 logging and gzip -
मेरे पास ResourceConfig के लिए पंजीकृत लॉगजीनफ़िल्टर फिल्टर है।
// अनुरोधों को लॉगिंग सक्षम करना रजिस्टर इंस्टेंट्स (नया लॉगिंगफ़िल्टर (java.util.logging.Logger.getLogger (this.getClass ()। GetName ()), सच)); मेरे पास भी GZIPEncoding फ़िल्टर सक्षम है ताकि प्रतिक्रियाओं का समर्थन करने वाले क्लाइंट के लिए प्रतिक्रिया संकुचित की जाएगी।
// अगर अनुरोध शीर्षलेख इसका समर्थन करता है एन्कोडिंगफ़िल्टर.संयोज्य (यह, GZipEncoder.class); लेकिन अब यह मुद्दा यह है कि लॉगिंग फिल्टर प्रतिक्रिया इकाई संपीड़ित outputting है, यानी। संपीड़न के बाद लागू किया जाता है और पहले नहीं, इसलिए आउटपुट दिखता है कि यह बहुत बेकार और असंभव है जो वापस आ गया है यह देखने के लिए।
क्या कोई भी इस सुझाव से बचने के लिए सुझाव देता है कि यह सर्वर के जीएसआईपीएपी समर्थन को सक्षम करने के लिए संभव है, जबकि एक ही समय में सादा पाठ में प्रतिक्रिया डेटा डीबग करना और संपीड़ित नहीं है। मैं सहायता की सराहना करता हूं। धन्यवाद ऐसा नहीं हो सकता है जो आपको लगता है। मुझे एक ही मुद्दे के साथ कुछ समय तक चकित किया गया था, मैंने सोचा था कि यह सर्वर प्रतिक्रिया के साथ एक समस्या थी। यह अनुरोध ठीक लग रहा है लेकिन आउटपुट को कुछ पंक्तियों में छोटा किया गया है लॉगिंगफ़िल्टर के लिए एक कन्स्ट्रक्टर है जहां आप अधिकतम इकाई का आकार सेट कर सकते हैं। प्रतिक्रिया के लिए डिफ़ॉल्ट बफर आकार बहुत छोटा है अच्छी तरह से यह आपकी समस्या है। INFO: 78 * सर्वर ने थ्रेड http-bio पर प्रतिक्रिया के साथ जवाब दिया -8443-exec-5 78 & lt; 200 78 & lt; I भी असम्पीडित भेजा जाता है ...
कस्टम लॉगगर और इकाई लॉगिंग के साथ एक लॉगिंग फ़िल्टर बनाता है, लेकिन संभावित रूप से इकाई के आकार को बफर और लॉग इन करने के लिए सीमित करना लॉगिंगफ़िल्टर (लकड़हारा लकड़हारा, पूर्णांक अधिकतम एंटीसिटी आकार)
Comments
Post a Comment