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

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"

डीबग लॉगिंग की सुविधा देने वाला हर 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 Server 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 एसएसओ के लिए डीबग लॉगिंग चालू करने के लिए:

  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