Puoi abilitare il logging del debug per diversi componenti Edge. Quando attivi il logging di debug,
Il componente scrive i messaggi di debug nel relativo file system.log
.
Ad esempio, se abiliti il logging di debug per il router Edge, il router scrive i messaggi di debug a:
/opt/apigee/var/log/edge-router/logs/system.log
Utilizza la seguente chiamata API per abilitare il logging di debug per un componente:
curl -X POST "http://localhost:PORT/v1/logsessions?session=debug"
Per disattivare il logging di debug:
curl -X DELETE "http://localhost:PORT/v1/logsessions/debug"
Per visualizzare le sessioni di logging di debug attive:
curl -X GET "http://localhost:PORT/v1/logsessions/debug"
Ogni componente Edge che supporta il logging di debug utilizza un numero di porta diverso nella chiamata API. come illustrato nella tabella seguente:
Componente | Porta | File di log |
---|---|---|
Server di gestione | 8080 | /opt/apigee/var/log/edge-management-server/logs/system.log |
Router | 8081 | /opt/apigee/var/log/edge-router/logs/system.log |
processore di messaggi | 8082 | /opt/apigee/var/log/edge-message-processor/logs/system.log |
Server Qpid | 8083 | /opt/apigee/var/log/edge-qpid-server/logs/system.log |
Server Postgres | 8084 | /opt/apigee/var/log/edge-postgres-server/logs/system.log |
Abilita il logging di debug per l'accesso SSO di Apigee
Per abilitare il logging di debug per l'accesso SSO di Apigee:
- Modifica il file
/opt/apigee/customer/application/sso.properties
(se il file non esiste, crealo):vi /opt/apigee/customer/application/sso.properties
- Imposta la seguente proprietà e salva il file:
conf_logback_log_level=DEBUG
- Riavvia il servizio SSO Edge:
/opt/apigee/apigee-service/bin/apigee-service apigee-sso restart