디버그 로그에 쓰기

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • 클라이언트 측 JavaScript 또는 UI 정책에서 디버그 로그에 쓰려면 전역 함수 jslog()를 호출합니다.

    JavaScript에서 jslog() 를 사용하는 예:
    function logData (r ) {
        lastLogDate  = r. responseXML. documentElement. getAttribute ( "last_log_entry" ) ; var items  = r. responseXML. getElementsByTagName ( "log" ) ;
        jslog ( "response=" + r. responseText ) ; }

    또한 클라이언트 스크립트가 실행되면 클라이언트 스크립트의 이름과 타이밍 정보가 표시됩니다. 이는 실행 중인 스크립트와 성능에 영향을 미치는지 여부를 확인하는 데 유용할 수 있습니다.

    UI 디버그 정책

    속성을 glide.ui.ui_policy_debug 사용하면 UI 작업 처리를 모니터링할 수 있습니다.

    다음은 incident_state가 종결된 경우 필드를 읽기 전용으로 설정하는 인시던트 정책의 몇 가지 샘플 로그 이벤트입니다.
    GlideFieldPolicy: Evaluating condition
    GlideFieldPolicy:     incident_state (7) = 7 -> true
    GlideFieldPolicy: --->>> TRUE
    GlideFieldPolicy:    Setting opened_at disabled to true
    GlideFieldPolicy:    Setting opened_by disabled to true
    GlideFieldPolicy:    Setting closed_at disabled to true
    GlideFieldPolicy:    Setting closed_by disabled to true
    GlideFieldPolicy:    Setting company disabled to true
    

    JavaScript 로그에 액세스

    브라우저에서 실행되는 JavaScript(예: 클라이언트 스크립트)에는 JavaScript 로그에 정보를 보내기 위한 jslog() 호출이 포함될 수 있습니다. 관리자 역할을 가진 사용자는 이 로그에 액세스할 수 있습니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    JavaScript 디버그 창에 액세스하는 단계는 사용 중인 UI 버전에 따라 다릅니다.
    주:
    JavaScript 디버그 창은 에서 Utah지원되지 Next Experience 않습니다. 에서 Next Experience지원되는 기능에 대한 자세한 내용은 다음 문서를 참조하십시오 Considerations for activating Next Experience.

    프로시저

    1. 사용 중인 UI 버전에 적합한 위치로 이동하여 JavaScript 로그를 엽니다.
      코어 UI
      1. 배너 프레임에서 기어 아이콘을 클릭합니다.
      2. 개발자 섹션을 클릭합니다.
      3. JavaScript 로그와 필드 감시자 스위치를 전환합니다.
      UI15
      1. 배너 프레임에서 기어 아이콘을 클릭합니다.
      2. [JavaScript 로그] 및 [필드 감시자]를 클릭합니다.
      UI11 배너 프레임에서 디버그 아이콘(디버그 아이콘)을 클릭합니다.
      화면 하단에 새 창이 열립니다. JavaScript 로그 탭이 표시되며 필드 감시자 탭도 표시될 수 있습니다.
    2. 필요한 경우 JavaScript 로그 탭을 선택합니다.
    3. 필요에 따라 지우기 아이콘( 지우기 아이콘)을 클릭하여 로그 내용을 지웁니다.