함수 로그
Atlas Device Sync, Atlas Edge Server, Data API 및 HTTPS endpoints 는 더 이상 사용되지 않습니다. 자세한 내용은 지원 중단 페이지를 참조하세요.
개요
함수 로그는 사용자가 Realm SDK를 사용하여 Atlas Function을 호출할 때마다 생성됩니다. trigger 를 사용하여 함수를 실행할 수 있지만 SDK에서 직접 호출된 함수만 함수 유형의 로그를 생성합니다.
로그 형식
함수 로그 항목의 형식은 다음과 같습니다.
Logs: [ <log line>, <log line>, ... ] { "arguments": [ <arg1>, <arg2> ], "name": <function name>, "service": "" } Function Call Location: <location> Compute Used: <number> bytes•ms Remote IP Address: <ip address> SDK: <sdk> Platform Version: <version>
필드
필드 | 설명 | ||
---|---|---|---|
원격 IP 주소 | Atlas App Services에 요청을 보낸 IP 주소입니다. (예 52.21.89.200 ) | ||
사용된 컴퓨팅 | 작업의 계산 부하입니다. | ||
플랫폼 버전 | 요청을 보낸 플랫폼의 버전입니다. | ||
SDK | 요청 을 보내는 데 사용되는 SDK입니다. 잠재적 값에는 모든 SDK가 포함됩니다. 브라우저의 경우 예시이 요청은 Realm Web SDK 버전 4.0.0 Mozilla Firefox에서 실행:
이 요청은 Realm Java SDK 버전 4.6.0 Android Marshmallow에서 실행:
| ||
함수 호출 위치 | 함수가 실행된 데이터 센터입니다. | ||
로그 | console.log 출력 목록입니다. App Services 는 마지막 25 console.log() 호출의 처음 512 바이트를 저장합니다. |
오류 필드
실패한 작업으로 인해 생성된 로그 항목에는 디버깅 목적으로 추가 필드가 포함될 수 있습니다. 여기에는 다음이 포함됩니다:
필드 | 설명 |
---|---|
오류 | 오류에 대한 간략한 설명입니다. |
스택 추적 | 예외 스택 추적의 출력물입니다. |
세부 정보 | 조치, 이유, 서비스 이름, 서비스 유형 등 실행에 대한 추가 정보입니다. |