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

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

उपलब्ध लॉग लेवल में ये शामिल हैं:

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

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

  • Edge यूज़र इंटरफ़ेस (यूआई) के लिए, टोकन conf_logger_settings_application_log_level हैं और conf_logger_settings_play_log_level. दोनों को एक ही वैल्यू पर सेट करें.
  • Edge के अन्य सभी कॉम्पोनेंट के लिए, टोकन conf_system_log.level है

Edge यूज़र इंटरफ़ेस कॉम्पोनेंट का लॉग लेवल सेट करने के लिए:

  1. /opt/apigee/customer/application/ui.properties को एडिटर में खोलें. अगर फ़ाइल मौजूद नहीं है, तो इसे बनाएं.
  2. इन प्रॉपर्टी को ui.properties की पसंद के लॉग लेवल पर सेट करें. इसके लिए उदाहरण के लिए, इसे DEBUG पर सेट करने के लिए:
    conf_logger_settings_application_log_level=DEBUG
    conf_logger_settings_play_log_level=DEBUG
  3. फ़ाइल सेव करें.
  4. पक्का करें कि प्रॉपर्टी फ़ाइल का मालिकाना हक "apigee" के पास हो उपयोगकर्ता:
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  5. Edge यूज़र इंटरफ़ेस (यूआई) को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

अन्य कॉम्पोनेंट के लिए लॉग लेवल सेट करने के लिए:

  1. /opt/apigee/customer/application/component_name.properties को इसमें खोलें संपादक, जहां component_name इनमें से एक हो सकता है:
    • apigee-cassandra (कैसंड्रा)
    • apigee-openldap (OpenLDAP)
    • apigee-postgresql (PostgreSQL डेटाबेस)
    • apigee-qpidd (सवाल और जवाब)
    • apigee-sso (Edge एसएसओ)
    • apigee-zookeeper (ZooKeeper)
    • edge-management-server (मैनेजमेंट सर्वर)
    • edge-management-ui (नया Edge यूज़र इंटरफ़ेस (यूआई))
    • edge-message-processor (मैसेज प्रोसेस करने वाला)
    • edge-postgres-server (पोस्टग्रेस सर्वर)
    • edge-qpid-server (Qpid सर्वर)
    • edge-router (एज राऊटर)
    • edge-ui (क्लासिक यूज़र इंटरफ़ेस (यूआई))

    अगर फ़ाइल मौजूद नहीं है, तो उसे बनाएं.

  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
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

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