क्या Liferay के वैश्विक लॉगिंग स्तर सेट करने का कोई तरीका है? मैं सर्वर प्रशासन में इसके कंसोल से अवगत हूं लेकिन मैं एक वैश्विक स्तर को पैकेज स्तर पर नहीं सेट करना चाहता हूं।Liferay लॉगिंग स्तर
धन्यवाद!
क्या Liferay के वैश्विक लॉगिंग स्तर सेट करने का कोई तरीका है? मैं सर्वर प्रशासन में इसके कंसोल से अवगत हूं लेकिन मैं एक वैश्विक स्तर को पैकेज स्तर पर नहीं सेट करना चाहता हूं।Liferay लॉगिंग स्तर
धन्यवाद!
$ सर्वर/एप्लिकेशन/लाइफरे-पोर्टल/वेब-आईएनएफ/lib में पाए गए पोर्टल-impl.jar को अनपॅक करके और मेरी आवश्यकताओं के साथ मेटा-आईएनएफ/पोर्टल-लॉग 4j.xml की सामग्री को प्रतिस्थापित करके इसे फिक्स्ड करें।
लॉग 4j कॉन्फ़िगर किए जाने के तरीके के कारण, किसी भी वैश्विक सेटिंग को पैकेज स्तर सेटिंग द्वारा ओवरराइड किया जा सकता है।
आप किसी भी कॉन्फ़िगरेशन व्यक्तिगत पैकेज को हटा सकते हैं (यदि आपके पास कोई है)। फिर rootLogger
की सेटिंग प्रभावी होगी।
log4j.rootLogger=INFO, stdout
अद्यतन
Liferay के डिफ़ॉल्ट लॉगिंग सेटिंग को ओवरराइड करने के लिए, आप एक portal-log4j-ext.xml बना सकते हैं। पैकेज com.liferay
पैकेज के लिए बस एक लॉगर परिभाषित करें और आपको जाने के लिए अच्छा होना चाहिए।
मैं सहमत हूं, क्या आप जीवनभर में प्रत्येक पैकेज की घोषणाओं को हटाने का तरीका जानते हैं? मैं 237 अलग-अलग पैकेजों में से प्रत्येक को कॉन्फ़िगर नहीं कर सकता। धन्यवाद – cachiama
ठीक है, मैंने अपना जवाब अपडेट कर दिया है। – adarshr
मैं ग्लासफ़िश का उपयोग कर रहा हूं और यह नहीं ढूंढ सकता कि फ़ाइल को काम करने के लिए कहां रखा जाए। इस लिंक को भी आजमाया लेकिन इसे हल नहीं किया गया है: http://www.liferay.com/community/forums/-/message_boards/message/14793695 – cachiama