스크립트 추적기 및 디버깅 스크립트
스크립트 추적기를 사용하면 디버깅 검색을 필터링하여 스크립트 문제의 범위를 빠르게 좁힐 수 있습니다. Glide 기록에서 실행 중에 변경된 스크립트 라인을 식별할 수 있습니다. 광범위한 검색을 수행하는 대신 특정 스크립트 줄을 찾으면 시간을 절약하고 생산성을 높이는 데 도움이 됩니다.
스크립트 추적기 개요
스크립트 추적기를 사용하면 스크립트와 비즈니스 규칙을 보다 효율적으로 디버그할 수 있도록 검색 범위를 좁힐 수 있습니다. 왼쪽 탐색 창에서 검색하여 스크립트 추적기를 찾을 수 있습니다.
주:
스크립트 추적기를 사용하려면 역할이 관리자여야 합니다.
스크립트 추적기를 활성화하고 UI 트랜잭션을 실행하면 추적기가 실행 중인 모든 스크립트를 검색합니다. 다음과 같은 필터를 사용할 수 있습니다.
- 파일 형식: 특정 파일 형식을 검색합니다.
- 테이블: 실행 중인 스크립트에 대한 특정 테이블을 확인합니다.
스크립트 추적기는 실행 중에 스크립트의 변경 내용을 검색하여 사용자가 검사할 수 있도록 목록에 표시합니다. 추적기 시작을 클릭하면 추적기가 Glide 레코드의 변경 사항을 검색하기 시작합니다. 언제든지 스크립트 디버그 버튼을 클릭하여 스크립트 자체를 볼 수 있습니다.
탭을 사용하여 트레이서의 특정 정보를 확인합니다.
상태 탭에는 이전 스크립트와 새 스크립트 간의 차이가 표시됩니다.
- 기본적으로 변경된 값만 표시 확인란은 활성화되어 있으므로 변경되지 않은 필드는 사용하지 않도록 설정할 수 있습니다.
- 변경되거나 변경되지 않은 모든 필드를 보려면 해당 확인란의 선택을 취소하면 됩니다.
주:
파일이 trace 문에 반영되지 않으면 시스템에서 Glide 레코드의 변경 내용을 인식하지 못한다는 의미입니다.
오류가 있는 경우 상태 탭 상단에 표시되며 라인 번호와 오류 메시지가 발생 순서대로 표시됩니다.
- 스크립트: 실행 중에 Glide 기록이 발생한 변경된 스크립트 라인을 표시합니다. 스크립트 표시 단추를 클릭하면 전체 스크립트 줄을 볼 수 있습니다.
- 트랜잭션: 추적의 모든 트랜잭션 기록을 표시합니다.
- 디버그 스크립트: 디버거에서 스크립트를 열어 스크립트를 디버그합니다.
- 파일 보기: 편집을 위해 플랫폼에서 스크립트를 엽니다.ServiceNow
- 추적 지우기: 완료되면 추적을 지웁니다.
추적 프로그램 제한
너무 많은 반환을 생성하지 않도록 추적에 대한 제한을 설정할 수 있습니다. 기본적으로 최대 1,000줄의 스크립트가 추적됩니다. 이 숫자에 도달하면 추적을 지우고 추적을 다시 시작해야 합니다. 추적할 최대 줄 수를 변경하려면 속성을 glide.debug.trace.trace_line_limit사용하여 제한을 구성할 수 있습니다.
실행하는 각 추적은 새 추적이므로 추적을 지우고 다른 추적을 시작하기 전에 한 추적의 결과를 모두 읽어야 합니다.
자세한 내용은 디버깅 스크립트 문서를 참조하십시오.