डीबग लॉगिंग चालू करना

एज कॉम्पोनेंट से जुड़े कई कॉम्पोनेंट के लिए, डीबग लॉग करने की सुविधा चालू की जा सकती है. डीबग लॉग करने की सुविधा चालू करने पर, कॉम्पोनेंट अपनी system.log फ़ाइल पर डीबग मैसेज लिखता है.

उदाहरण के लिए, अगर एज राऊटर के लिए डीबग लॉग करने की सुविधा चालू की जाती है, तो राऊटर डीबग मैसेज लिखता है यहां तक:

/opt/apigee/var/log/edge-router/logs/system.log

किसी कॉम्पोनेंट के लिए, डीबग लॉग करने की सुविधा चालू करने के लिए, नीचे दिए गए एपीआई कॉल का इस्तेमाल करें:

curl -X POST "http://localhost:PORT/v1/logsessions?session=debug"

डीबग लॉगिंग बंद करने के लिए:

curl -X DELETE "http://localhost:PORT/v1/logsessions/debug"

डीबग लॉग करने के चालू सेशन देखने के लिए:

curl -X GET "http://localhost:PORT/v1/logsessions/debug"

डीबग लॉगिंग के साथ काम करने वाला हर Edge कॉम्पोनेंट, एपीआई कॉल में एक अलग पोर्ट नंबर का इस्तेमाल करता है, जैसा कि नीचे दी गई टेबल में दिखाया गया है:

कॉम्पोनेंट पोर्ट लॉग फ़ाइल
मैनेजमेंट सर्वर 8080 /opt/apigee/var/log/edge-management-server/logs/system.log
राऊटर 8081 /opt/apigee/var/log/edge-router/logs/system.log
मैसेज प्रोसेसर 8082 /opt/apigee/var/log/edge-message-processor/logs/system.log
Qpid सर्वर 8083 /opt/apigee/var/log/edge-qpid-server/logs/system.log
Postgres सर्वर 8084 /opt/apigee/var/log/edge-postgres-server/logs/system.log

Apigee एसएसओ (SSO) के लिए डीबग लॉग करने की सुविधा चालू करें

Apigee एसएसओ (SSO) के लिए डीबग लॉग करने की सुविधा चालू करने के लिए:

  1. /opt/apigee/customer/application/sso.properties फ़ाइल में बदलाव करें (अगर फ़ाइल मौजूद नहीं है, तो इसे बनाएं):
    vi /opt/apigee/customer/application/sso.properties
  2. नीचे दी गई प्रॉपर्टी सेट करें और फ़ाइल सेव करें:
    conf_logback_log_level=DEBUG
  3. Edge एसएसओ सेवा को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso restart