디버그 로깅 사용 설정

Private Cloud용 Edge v4.19.01

여러 Edge 구성요소에 대해 디버그 로깅을 사용 설정할 수 있습니다. 디버그 로깅을 사용 설정하면 구성요소는 system.log 파일에 디버그 메시지를 작성합니다.

예를 들어 에지 라우터에 디버그 로깅을 사용 설정하면 라우터에서 디버그 메시지를 작성합니다. 다음과 같이 변경합니다.

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

다음 API 호출을 사용하여 구성요소의 디버그 로깅을 사용 설정합니다.

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 구성요소는 API 호출에서 다른 포트 번호를 사용합니다. 아래 표에 나와 있습니다.

구성요소 포트 로그 파일
관리 서버 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

Edge SSO의 디버그 로깅 사용 설정

Edge 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