द्वारा नियंत्रण लॉगिंग स्तर मेरे पास एक वेब एप्लिकेशन है जिसमें मैं java.util.logging का उपयोग कर रहा हूं। मेरी logging.properties फ़ाइलों में डिफ़ॉल्ट स्तर जानकारी है। मेरे पास लॉगिंग के सभी स्तरों (जानकारी, डीबग, घातक आदि) के लिए मेरे आवेदन में लॉगर्स हैं। यह वेब एप्लिकेशन वेबस्पेयर 8 पर तैनात किया जाएगा।वेबस्पेयर व्यवस्थापक कंसोल
क्या होगा यदि मैं लॉगिंग स्तर बदलना चाहता हूं, तो रनटाइम पर WAS व्यवस्थापक कंसोल के माध्यम से जानकारी से त्रुटि में कहें? इसे कैसे प्राप्त किया जा सकता है?
मैंने इस विकल्प को आजमाया है। समस्या यह है कि यह डब्ल्यूएएस सर्वर के लॉग को नियंत्रित करता है। मैं अपने आवेदन के लॉग को नियंत्रित करना चाहता हूं जो myapp.log फ़ाइल में जेनरेट हो रहा है। –
क्या कॉन्फ़िगरेशन फ़ाइल या ऐसा कुछ करने से ऐसा करने का कोई तरीका है? मैं व्यवस्थापक कंसोल तक नहीं पहुंच सकता, इसलिए मेरा एकमात्र विकल्प इसे फाइल सिस्टम से बदल रहा है। –
एक ज्योथन स्क्रिप्ट के माध्यम से ऐसा करने का एक विकल्प है, जो मूल रूप से सीधे WAS सर्वर पर एक शेल स्क्रिप्ट चलाने के लिए उबलता है। एक jython स्क्रिप्ट के माध्यम से लॉग स्तर परिवर्तन के बारे में अधिक जानकारी https://stackoverflow.com/questions/12383413/cant-change-log-detail-levels- स्थायी रूप से-with-a-jython-script-was-7 पर मिल सकती है। इसके अलावा, आप अपने कंप्यूटर से दूरस्थ WAS इंस्टेंस पर wsadmin स्क्रिप्ट चला सकते हैं, विवरण यहां पाए जा सकते हैं: https://www.ibm.com/support/knowledgecenter/en/SSAW57_7.0.0/com.ibm.websphere.nd। डॉक्टर/जानकारी/एई/एई/txml_j2se.html –