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

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

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

/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 एसएसओ (SSO) सेवा को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso restart