किसी एज कॉम्पोनेंट के लिए लॉग लेवल सेट करना

डिफ़ॉल्ट रूप से, Edge कॉम्पोनेंट, INFO के लॉगिंग लेवल का इस्तेमाल करते हैं. हालांकि, हर Edge कॉम्पोनेंट के लिए लॉगिंग लेवल सेट किया जा सकता है. उदाहरण के लिए, Message Processor के लिए DEBUG या Management Server के लिए ERROR सेट किया जा सकता है.

लॉग के ये लेवल उपलब्ध हैं:

  • ALL
  • DEBUG
  • ERROR
  • FATAL
  • INFO
  • OFF
  • TRACE
  • WARN

किसी कॉम्पोनेंट के लिए लॉग लेवल सेट करने के लिए, कॉम्पोनेंट की प्रॉपर्टी फ़ाइल में बदलाव करें. इसके लिए, conf_system_log.level टोकन सेट करें. इसके बाद, कॉम्पोनेंट को रीस्टार्ट करें:

  1. किसी एडिटर में /opt/apigee/customer/application/component_name.properties खोलें. यहां component_name इनमें से कोई एक हो सकता है:
    • apigee-cassandra (कैसेंड्रा)
    • apigee-openldap (OpenLDAP)
    • apigee-postgresql (PostgreSQL डेटाबेस)
    • apigee-qpidd (Qpidd)
    • apigee-zookeeper (ZooKeeper)
    • edge-management-server (मैनेजमेंट सर्वर)
    • edge-management-ui (New Edge UI)
    • edge-message-processor (मैसेज प्रोसेसर)
    • edge-postgres-server (Postgres Server)
    • edge-qpid-server (Qpid Server)
    • edge-router (Edge Router)

    अगर फ़ाइल मौजूद नहीं है, तो उसे बनाएं. (New Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट edge-management-ui के लिए, प्रॉपर्टी फ़ाइल /opt/apigee/customer/application/management-ui.properties है. edge-management-ui-static में सिर्फ़ स्टैटिक वेब ऐसेट होती हैं. इसकी कोई प्रॉपर्टी फ़ाइल नहीं होती.)

  2. प्रॉपर्टी फ़ाइल में, इस प्रॉपर्टी को अपने हिसाब से लॉग लेवल पर सेट करें. उदाहरण के लिए, इसे DEBUG पर सेट करने के लिए:
    conf_system_log.level=DEBUG
  3. फ़ाइल सेव करें.
  4. पक्का करें कि प्रॉपर्टी फ़ाइल का मालिकाना हक "apigee" उपयोगकर्ता के पास हो:
    chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
  5. कॉम्पोनेंट को रीस्टार्ट करने के लिए, यह सिंटैक्स इस्तेमाल करें:
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

कॉम्पोनेंट कॉन्फ़िगरेशन फ़ाइलों के नाम और जगह के बारे में ज़्यादा जानने के लिए, प्रॉपर्टी फ़ाइलों की जगह लेख पढ़ें.