스크립트 디버거 상태

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • 상태에 따라 스크립트 디버거 사용할 수 있는 디버깅 작업과 표시할 수 있는 정보가 결정됩니다.

    사용자 스크립트 디버거 인터페이스의 왼쪽 아래에 상태가 표시됩니다.

    그림 1. 샘플 스크립트 디버거 상태
    샘플 상태 EXECUTION_PAUSED 보여주는 스크립트 디버거 상태 필드
    표 1. 가능한 스크립트 디버거 상태 값
    상태 발생 시기 설명 사용 가능한 작업
    WAITING_FOR_FIRST_BREAKPOINT 사용자가 창이나 탭을 엽니다 스크립트 디버거 . 스크립트 디버거 스크립트를 일시 중지하고 디버깅 정보를 표시할 준비가 되었습니다. 호출 스택의 첫 번째 중단점에서 스크립트를 일시 중지합니다.
    EXECUTION_PAUSED
    • 중단점의 일시 중지입니다 스크립트 디버거 .
    • 사용자가 평가된 코드의 다음 줄로 한 단계씩 실행하거나, 한 단계씩 한 단계씩 실행하거나, 한 단계씩 나갑니다.
    스크립트 디버거 (가) 코드 줄에서 일시 중지되었으며 사용자가 스크립트를 디버그할 수 있습니다. 콘솔이 활성화되었습니다.
    • 다음 스크립트 디버거 중단점에 도달할 때까지 처리를 다시 시작합니다.
    • 스크립트를 단계별로 진행합니다.
    • 호출 스택을 표시합니다.
    • 트랜잭션 정보를 표시합니다.
    • 변수 값을 표시합니다.
    • 런타임 동안 콘솔에서 표현식을 평가합니다.
    WAITING_FOR_BREAKPOINT
    • 사용자는 다음 중단점에 도달할 때까지 스크립트 디버거 처리를 다시 시작합니다.
    • 사용자는 평가할 코드의 다음 줄에 도달하거나 트랜잭션이 완료될 때까지 스크립트 디버거 스크립트를 단계별로 실행합니다.
    일시 스크립트 디버거 중지할 다음 코드 줄을 검색하고 있습니다. 평가할 다음 중단점 또는 스크립트 줄을 찾은 후 상태가 변경되기 때문에 스크립트 디버거 일반적으로 사용자는 이 상태를 볼 수 없습니다.
    • 다음 중단점에서 스크립트를 일시 중지합니다.
    • 평가가 필요한 다음 스크립트 라인에서 스크립트를 일시 중지합니다.
    꺼짐
    • 사용자가 .스크립트 디버거
    • 사용자가 창이나 탭을 닫습니다 스크립트 디버거 .
    • 어떤 이유로든 사용자 세션이 종료됩니다.
    • 관리자는 debugger_reset.do 페이지로 이동하여 모든 스크립트 디버거 인스턴스를 재설정합니다.
    은(는 스크립트 디버거 ) 비활성 상태이며 스크립트를 일시 중지하거나 디버깅 정보를 표시하지 않습니다.
    • 스크립트 디버거시작합니다.
    • 스크립트 디버거 창이나 탭을 엽니다.

    로그 항목

    디버그 트랜잭션의 실행이 완료될 때마다 시스템은 DEBUGGED 프리픽스를 사용하여 해당 로그 항목을 생성합니다. 예:

    2016-08-15 15:57:32 (197) Default-thread-3 900F510167112200C4098C7942415A75 *** End
    #39, path: /my-app.do, user: admin, DEBUGGED total transaction time: 0:00:11.010,
    transaction processing time: 0:00:11.010, network: 0:00:00.000, chars: 6,058, uncompressed
    chars: 20,731, SQL time: 50 (count: 34), business rule: 0 (count: 0), phase 1 
    form length 56,464, largest chunk written: 10,428, request parms size: 40, largest input read: 0