कई 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) के लिए डीबग लॉग करने की सुविधा चालू करने के लिए:
/opt/apigee/customer/application/sso.properties
फ़ाइल में बदलाव करें (अगर फ़ाइल मौजूद नहीं है, तो इसे बनाएं):vi /opt/apigee/customer/application/sso.properties
- यह प्रॉपर्टी सेट करें और फ़ाइल सेव करें:
conf_logback_log_level=DEBUG
- Edge एसएसओ (SSO) सेवा को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-sso restart