HTML 5 양식에 대한 로그 작성을 시작하도록 로거 유틸리티를 구성할 수 있습니다. 로거 유틸리티에는 다양한 수준이 있으므로 요구 사항에 따라 수준을 설정할 수 있습니다. HTML 5 forms에는 서버 및 클라이언트 구성 요소가 있습니다. 두 구성 요소에 대해 로그를 구성할 수 있습니다.
서버측 로그를 구성하려면 다음 단계를 수행하십시오.
이동 https://'[server]:[port]'/system/console/configMgr
. 을(를) 찾아 엽니다. Apace Sling 로깅 로거 구성 옵션을 선택합니다. 대화 상자가 나타납니다:
Api Sling 로깅 로거 구성 옵션
변경 로그 수준 끝 디버그.
의 이름 및 경로 지정 로그 파일.
HTML5 양식 로그 디렉터리에 로그를 생성하려면 파일 이름 앞에 …/logs/를 추가합니다.
변경 Logger 끝 HTMLFormsPerfLogger. 저장을 클릭합니다.
다음 방법을 사용하여 HTML5 양식에서 클라이언트측 로깅을 활성화할 수 있습니다.
log
이 방법을 사용하면 특정 요청에 대한 로그를 생성할 수 있습니다. 요청 매개 변수의 이름은 입니다. 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 | 로그가 브라우저로 이동됨 콘솔 |
2 | 로그는 클라이언트측의 JavaScript 개체에 수집되어 서버 |
3 | 위의 두 옵션 모두 |
로그 수준 | 설명 |
---|---|
0 | 끔 |
1 | 치명 |
2 | 오류 |
3 | 경고 |
4 | 정보 |
5 | 디버그 |
6 | TRACE |
7 | 모두 |
로그 범주 | 설명 |
---|---|
a | xfa(스크립팅 엔진 관련 로그) |
b | xfaView(레이아웃 엔진 관련 로그) |
c | xfaPerf(성능 관련 로그) |
로그 URL에서 로그 구성 쿼리 문자열 매개 변수는 다음과 같이 정의됩니다.
{destination}-{a level}-{b level}-{c level}
예:
로그 구성 | 설명 |
---|---|
2-a4-b5-c6 |
대상: 서버 xfa 수준: 정보 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를 사용하는 경우 로깅을 다시 비활성화할 때까지 모든 렌더링 요청에 대해 로그가 생성됩니다.
에서 CQ 구성 관리자에 로그인합니다. https://'[server]:[port]'/system/console/configMgr
관리자 자격 증명으로 로그인합니다.
을(를) 검색하고 모바일 Forms 구성.
디버그 옵션 텍스트 상자에 이전 섹션에 설명된 대로 로그 구성을 입력합니다(예: 2-a4-b5-c6
양식 구성
대상이 1로 설정되면 모든 클라이언트 스크립트 로그 메시지가 콘솔로 전달됩니다. 관리자가 이러한 로그를 서버 로그와 함께 필요로 하는 경우 대상 수준을 2로 설정하십시오. 이 수준에서 모든 로그는 클라이언트측의 JS 개체에 수집되며, 양식이 기본 프로필로 렌더링되는 경우 로그 전송 버튼은 의 왼쪽에 나타납니다. 기존 필드 강조 표시 단추를 클릭합니다. 사용자가 링크를 클릭하면 수집된 모든 로그가 서버에 게시되고 서버에 구성된 오류 로그 파일에 기록됩니다.
기본적으로 모든 정보는 /crx-repository/logs/ 디렉토리에 있는 error.log 파일에 추가됩니다.
로그 파일의 위치 및 이름을 변경하려면 다음을 수행합니다.
관리자로 Configuration Manager에 로그인합니다. 구성 관리자의 기본 URL은 입니다. https://'[server]:[port]'/system/console/configMgr
.
클릭 Apache Sling 로깅 로거 구성. 대화 상자가 나타납니다.
변경 로그 수준 을 디버그합니다.
경로 및 이름 지정 로그 파일.
다른 로그 파일이 보관된 동일한 디렉터리에 로그를 만들려면 …/logs/<filename> 로그 파일 속성에서 참조할 수 있습니다.
변경 Logger 끝 HTMLFormsPerfLogger 및 클릭 저장.