Platform
로그
9 분
파스 서버 로그 소개 이 가이드에서는 back4app 대시보드에서 찾을 수 있는 로그에 대해 배웁니다 목표 로그 이해하기 시스템 정보 오류 접근 전제 조건 이 페이지를 읽기 위한 전제 조건은 없습니다 로그 로그를 찾고 계신가요? 당신은 올바른 곳에 있습니다 ) 로그는 개발 또는 프로덕션 앱에 필수적이며, 실행 중인 프로세스의 집계 출력을 이해하는 중요한 방법입니다 앱의 동작을 추적할 수 있어야 합니다 애플리케이션 이벤트 로깅은 요청을 이해하고 코드에서 가능한 루프나 버그를 식별하는 데 중요합니다 왼쪽 메뉴에서 확인할 수 있습니다 클라우드 코드 클라우드 코드 > 로그 로그 아래 이미지를 참조하세요 시스템 시스템 로그 system log 는 console log() console log() 및 console error() console error() 와 앱에서 발생하는 모든 일반 로그를 보여줍니다 정보 여기에는 클라우드 코드 함수 및 트리거에 대한 경고와 라이브 쿼리 상태가 표시됩니다 오류 클라우드 코드 함수 또는 데이터베이스와 관련된 오류입니다 접근 이 블록에는 요청 에 대한 정보가 포함되어 있습니다 이 정보는 데이터가 어디에서 접근되고 있는지, 어떻게 접근되고 있는지, 누가 접근하고 있는지, 요청의 상태를 이해하는 데 필수적입니다 샘플 로그 여기에서 back4app 로그의 몇 가지 예를 찾을 수 있습니다 시스템 back4app에서는 parse cache 모듈이 2 8 4 이상의 버전에서 기본적으로 설정됩니다 따라서 parse server 초기화에서 몇 가지 경고를 볼 수도 있습니다 클라우드 코드 구문 오류 또한 클라우드 코드 트리거의 console log 정보 서버 url과 라이브 쿼리가 클래스에 대해 활성화되면 이 섹션에 메시지가 표시됩니다 클라우드 코드 함수를 호출하면 여기에도 로그가 기록됩니다 반환 문 없이 클라우드 코드 함수를 실행하는 중 오류 타임아웃 오류 클라우드 코드 트리거 오류(아래 예제 참조) 1 beforesave 실패 myclass 사용자 정의되지 않음 2 입력 {"name" "person","createdat" "2021 06 16t17 12 54 863z","updatedat" "2021 06 16t17 17 14 717z","objectid" "aswn26ns4q"} 3 오류 {"message" "18세 미만의 사람을 저장할 수 없습니다!","code" 141} 접근 1 2974 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t16 48 32 352z] "post /serverinfo" 200 1 ms 217 bytes in 732 bytes out 2 2974 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t16 47 26 879z] "get /classes/myfirstclass" 200 50 ms 248 bytes in 24 bytes out 3 2974 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t16 46 57 068z] "put /classes/myfirstclass/ao2ezfuqrs" 200 9 ms 240 bytes in 40 bytes out 엔드포인트 후에 응답 상태 코드를 확인할 수 있습니다 아래 몇 가지 예를 확인하세요 1 200 = 요청이 성공했습니다 2 201 = 요청이 성공했으며 새로운 리소스가 생성되었습니다 이는 일반적으로 post 또는 put 요청 후에 전송되는 응답입니다 3 204 = 내용 없음 4 400 = 잘못된 요청 5 401 = 권한 없음 6 404 = 찾을 수 없음 7 408 = 요청 타임아웃 8 500 = 내부 서버 오류 9 502 = 잘못된 게이트웨이 클라우드 코드 함수를 호출하는 것도 여기에 나타납니다 1 2804 431\ c7dc 5bb0 51ec 6258 6a16\ e12b \[2021 06 16t17 10 16 245z] "post /functions/hello" 200 2 ms 2 bytes in 32 bytes out