스크립트 디버거 상태

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 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