오류 로깅 설정

현재 파일의 스크립트가 실행되는 중에 오류가 로그되는지 여부를 제어합니다.

다음도 참조하십시오. 

옵션 

  • 스크립트 오류 기록을 시작합니다. 파일을 닫거나 옵션을 설정하고 이 스크립트 단계를 실행하기 전까지 현재 파일에 있는 모든 스크립트의 오류가 기록됩니다.

  • 스크립트 오류 기록을 중단합니다.

  • 사용자 설정 디버그 정보는 스크립트 오류가 기록될 때 평가되는 표현식입니다. 문제를 디버그하는 데 도움이 되는 추가 정보를 제공하려면 이 옵션을 사용하십시오.

호환성 

제품 지원
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud 아니요
FileMaker Data API
사용자 설정 웹 발행 아니요

다음 버전에서 시작됨 

18.0

설명 

이 스크립트 단계가 수행된 후 현재 파일의 스크립트로 인한 스크립트 오류가 처음으로 발생하면 로그 파일이 생성됩니다. 스크립트 단계가 0이 아닌 오류 코드를 반환할 때마다 항목이 로그 파일에 추가됩니다. 로그 파일이 이미 존재하는 경우, 항목이 해당 파일에 추가됩니다.

로그 파일의 각 줄은 다음 순서로 정보를 제공하며 탭 문자로 구분되어 있습니다.

로그 항목 정보

참고

타임스탬프

오류가 발생한 클라이언트의 날짜 및 시간입니다.

데이터베이스 세션 번호

스크립트가 실행 중인 세션의 ID입니다.

파일 이름

스크립트가 있는 파일의 이름입니다.

계정 이름

스크립트를 실행한 계정입니다.

스크립트 이름 [스크립트 인덱스]

인덱스는 스크립트 작업공간의 스크립트 패널에서 스크립트의 위치(1로 시작)입니다.

단계 이름 [줄 번호]

 

오류 코드

FileMaker 오류 코드를 참조하십시오.

사용자 설정 디버그 정보

 

참고 

  • 이 스크립트 단계를 수행하려면 해당 사용자 및 스크립트가 전체 접근 권한을 가지고 있어야 합니다. 스크립트 생성 및 편집하기를 참조하십시오.

  • FileMaker Pro 및 FileMaker Go의 경우, 로그 파일 ScriptErrors.log가 사용자의 도큐멘트 폴더에 생성됩니다.

  • FileMaker 스크립트 엔진, 웹 발행 엔진(FileMaker WebDirect용) 및 FileMaker Server의 FileMaker Data API를 통해 실행되는 스크립트의 경우, 스크립트 오류 기록은 다음 두 위치에서 제어됩니다.

    • 스크립트의 이 스크립트 단계

    • 서버 관리자가 서버에서 스크립트 기록을 켜는 곳

    오류를 기록하려면 스크립트에서 둘 다 켜져 있어야 합니다.

    스크립트 오류 로그 파일의 이름 및 위치, FileMaker Server Admin Console에서 스크립트 기록을 켜는 방법은 FileMaker Server Help를 참조하십시오.

예제 1 

문제 디버그를 위해 스크립트 오류 기록을 켜고 변수 및 필드의 현재 값을 추가합니다.

복사
오류 로깅 설정 [ 켬; 사용자 설정 디버그 정보: "인덱스: " & $Counter & ", 주요 키: " & 테이블::주요 키 ]

첫 번째 오류가 발생하면 ScriptErrors.log 파일에 다음이 포함됩니다.

복사
2024-01-22 09:43:04.552 -0800   @1   재고.fmp12   Admin   처리 레코드 [42]   데이터 파일에서 읽기 [7]   100   인덱스: 7, 주요 키: 20E190F3-67A8-4DCF-94CF-A5EA72971FFC