HTML5 양식에 대한 로깅 활성화

HTML5 양식에 대한 로그 만들기를 시작하도록 로거 유틸리티를 구성할 수 있습니다. 로거 유틸리티에는 다양한 수준이 있으므로 요구 사항에 따라 수준을 설정할 수 있습니다. HTML5 양식에는 서버 및 클라이언트 구성 요소가 있습니다. 두 구성 요소 모두에 대한 로그를 구성할 수 있습니다.

서버 측 로깅 구성

서버측 로그를 구성하려면 다음 단계를 수행하십시오.

  1. 이동 https://'[server]:[port]'/system/console/configMgr. Apache Sling 로깅 로거 구성 옵션을 찾아 엽니다. 대화 상자가 나타납니다:

     Apache Sling 로깅 로거 구성 옵션 대화 상자

    Apache Sling 로깅 로거 구성 옵션

  2. 로그 수준 Debug 로 변경합니다.

  3. 로그 파일​의 이름과 경로를 지정합니다.

    노트

    HTML5 양식 로그 디렉토리에서 로그를 생성하려면 파일 이름 앞에 …/logs/ 를 추가합니다.

  4. 로거​를 HTMLFormsPerfLogger​로 변경합니다. 저장​을 클릭합니다.

클라이언트 로깅 구성

다음 메서드를 사용하여 HTML5 양식에서 클라이언트 측 로깅을 활성화할 수 있습니다.

  • log 요청 매개 변수 사용
  • CQ 구성 관리자 사용

요청 매개 변수을 사용하여 로깅 활성화

이 방법을 사용하여 특정 요청에 대한 로그를 생성할 수 있습니다. 요청 매개 변수의 이름은 log입니다. 로그 URL은 다음과 같습니다.

https://<server>:<port>/content/xfaforms/profiles/test.html?contentRoot=<path of the folder containing form xdp>&template=<name of the xdp>&log=<log configuration>.

로그 구성은 로그 수준 및 로거 범주로 구성됩니다.

로그 대상

로그 대상 설명
1 로그는 브라우저 Console로 전달됩니다
2 로그는 클라이언트 쪽의 JavaScript 개체에 수집되며 Server에 게시할 수 있습니다
3 위의 옵션 모두

로그 수준

로그 수준 설명
0
1 치명적
2개 오류
1 경고
4 정보
5 디버그
6 TRACE
7 모두

로거 카테고리

로그 범주 설명
관리 xfa(스크립팅 엔진 관련 로그)
b xfaView (레이아웃 엔진 관련 로그)
c xfaPerf(성능 관련 로그)

로그 구성

로그 URL에서 로그 구성 쿼리 문자열 매개 변수는 다음과 같이 정의됩니다.

{destination}-{a level}-{b level}-{c level}

예:

로그 구성 설명
2-a4-b5-c6
대상:서버
xfa 수준:INFO
xfaView 수준:디버그
xfaPerf 수준:TRACE
노트

각 로그 카테고리 a(xfa), b(xfaView) 및 c(xfaPerf)에 대한 기본 로그 레벨은 2(ERROR)입니다. 따라서 로그 구성의 경우2-b6, 다양한 카테고리의 로그 수준은 다음과 같습니다.
a (xfa):2(기본 수준 오류)
b (xfaView):6(사용자가 지정한 TRACE)
a(xfaPerf):2(기본 수준 오류)

구성 관리자를 사용하여 로깅 활성화

로깅을 활성화하는 데 Configuration Manager를 사용하는 경우 로깅이 다시 비활성화될 때까지 모든 렌더링 요청에 대해 로그가 생성됩니다.

  1. https://'[server]:[port]'/system/console/configMgr에서 CQ 구성 관리자에 로그인하고 관리자 자격 증명으로 로그인합니다.

  2. 을(를) 검색하고 모바일 Forms 구성​을 클릭합니다.

  3. 디버그 옵션 텍스트 상자에 이전 섹션에 설명된 대로 로그 구성을 입력합니다(예: 2-a4-b5-c6).

    양식 구성

    양식 구성

로그 업로드

대상이 1로 설정되면 모든 클라이언트 스크립트 로그 메시지가 콘솔에 표시됩니다. 관리자가 서버 로그와 함께 이러한 로그를 필요로 하는 경우 대상 수준을 2로 설정하십시오. 이 수준에서 모든 로그는 클라이언트측의 JS 개체에 수집되며, 양식이 기본 프로필로 렌더링되는 경우 도구 모음에서 기존 필드 강조 단추 왼쪽에 로그 보내기 단추가 표시됩니다. 사용자가 링크를 클릭하면 수집된 모든 로그가 서버에 게시되고 서버의 구성된 오류 로그 파일에 기록됩니다.

기본적으로 /crx-repository/logs/ 디렉토리의 error.log 파일에 모든 정보가 추가됩니다.

로그 파일의 위치와 이름을 변경하려면

  1. 관리자로 구성 관리자에 로그인합니다. 구성 관리자의 기본 URL은 https://'[server]:[port]'/system/console/configMgr입니다.

  2. Apache Sling Logging Configuration​을 클릭합니다. 대화 상자가 나타납니다.

    logconfig-1

  3. 로그 수준​을 디버그로 변경합니다.

  4. 로그 파일​의 경로와 이름을 지정합니다.

    노트

    다른 로그 파일이 저장되는 동일한 디렉토리에 로그를 만들려면 Log Files 속성에 …/logs/<filename>을 지정합니다.

  5. 로거​를 HTMLFormsPerfLogger​로 변경하고 저장​을 클릭합니다.

이 페이지에서는