로그 파일을 사용하여 IBM® Rational® DOORS® 데이터베이스 서버,
클라이언트 및 상호 운용 서버 그리고 Rational DOORS Web
Access 서버와 메시지 브로커에서 발생하는 문제를 해결할 수 있습니다.
구성에 따라 예기치 않은 동작을 진단하는 데 다음 로깅 도구를 사용할 수 있습니다.
- 클라이언트용 진단 로그
- 데이터베이스 서버 트랜잭션 로깅
- 클라이언트 트랜잭션 로깅
- Rational DOORS Web Access 서버, 상호 운용 서버 및 메시지 브로커 로깅
- 애플리케이션 메시지 로깅 및 데이터 수집 유틸리티
Rational DOORS 클라이언트용 진단 로그
클라이언트에는 세션 도중 내부 오류의 결과로 발생하는 예외적인 이벤트를 기록하는 기본 제공 로깅 메커니즘이 있습니다.
진단 로그를 보려면 를 클릭하십시오. 필요하면
출력 창의 정보를 복사하여 로컬 텍스트 파일로 저장할 수 있습니다.
더 상세한 로그를 기록하기 위해 클라이언트와 데이터베이스 서버에서
여분의 트랜잭션 기반 로깅을 사용할 수도 있습니다. 자세한 정보는 다음 섹션을 참조하십시오.
Rational DOORS의 데이터베이스 서버 로깅
데이터베이스 서버는 다른 세부사항 레벨에서 활동을 기록할 수 있는 로깅 기능을 제공합니다. 이 로깅은 트랜잭션의 프로세서 사용을
늘리고 요청된 기능을 완료하는 속도를 늦추거나 전체적인 성능을 떨어뜨릴 수 있으므로 기본적으로 사용되지 않습니다. 출력 로그의 세부사항은
설정된 로그 레벨 값을 기반으로 합니다. 값의 범위는 가장 간결한 1부터 가장 상세한 6까지입니다. 서버 로깅을 설정하기 전에
IBM Software Support에 확인하여 문제점을 해결하는 데 필요한 레벨을 결정하십시오.
표 1. 로깅 레벨로그 레벨 |
로그 정보 세부사항 |
1 |
연결, 연결 끊기 및 문제점 패킷 |
2 |
연결, 연결 끊기 및 패킷 유형 |
3 |
연결, 연결 끊기, 패킷 유형 및 간결한 형식의 패킷 인수 |
4 |
연결, 연결 끊기, 패킷 유형 및 상세한 형식의 패킷 인수 |
5 |
데이터 캐시 조작 전용 |
6 |
연결, 연결 끊기, 데이터 캐시 조작, 패킷 유형 및 상세한 형식의 패킷 인수 |
지정되지 않은 오류를 식별하려면 레벨 6에서 로깅을 시작하여 모든 오류를 캡처해야 할 수도 있습니다. 데이터베이스 로깅을 사용으로 설정하고
동작을 재현한 후 생성된 로그 파일을 IBM Software Support에 보내고 서버 로깅 도움말 항목에 설명된 대로 로깅을 사용 안함으로 설정하십시오.
Rational DOORS 데이터베이스 서버에서 트랜잭션 로깅 사용참고: 제한된 진단 기간에만 데이터베이스 로깅을 사용하십시오. 서버를 종료하지 않고 로깅을 해제하려면 -serverlogging dbadmin
명령을 사용하여 로그 레벨 값을 0으로 설정하십시오(예: dbadmin -d 36677@IBMEDSERV -serverlogging 0).
Rational DOORS의 클라이언트 로깅
로깅 기능을 사용하여 데이터베이스 서버 연결 문제를 해결할 수 있습니다. 문제가 있는 컴퓨터에서
Rational DOORS 클라이언트를
열고 DXL 명령을 실행하여 클라이언트 로깅을 사용으로 설정하고 로컬 로그 파일을 생성하십시오. 동작을 재현하면 생성된 로그 파일을
IBM Software Support에 보내고 클라이언트 로깅 도움말 항목에 설명된 대로 로깅을 사용 안함으로 설정하십시오.
Rational DOORS Rational DOORS 클라이언트에서 트랜잭션 로깅 사용
Rational DOORS 상호 운용 서버 및 Rational DOORS Web Access 서버와 메시지 브로커에 대한 로깅
기본적으로 Rational DOORS Web Access
컴포넌트는 정보 레벨 로그 레코드를 제공합니다. 정보 레벨의 로그 레코드에는 상위 레벨에 있는 애플리케이션의 진행상태를 설명하는 정보용 메시지가
포함됩니다. 설치 문제를 진단하려면 컴포넌트가 디버그 모드에서 실행되게 설정할 수 있습니다. 디버그 레벨의 로그 레코드에는 애플리케이션을 디버깅하는 데
유용한 더 상세한 정보 이벤트가 포함됩니다.
Rational DOORS 상호 운용 서버 및
Rational DOORS Web Access 서버와 메시지 브로커는
다음 디렉토리에서 정보 레벨 로그 레코드를 제공합니다.
애플리케이션 메시지 로깅 및 데이터 콜렉터 유틸리티
버전 9.4에서는 Apache log4cxx 로깅 서비스를 기반으로 하는 애플리케이션 메시지 로깅을 도입했습니다. 로그 파일 크기를 제한하고, 이전 파일의
자동 정리를 설정하며, 출력 로그 파일의 형식을 선택하고, 서버를 다시 시작하지 않고도 로그 레벨과 로그 구성을 변경할 수 있습니다. 변경사항을
발견하기 위해 구성 파일은 60초마다 모니터됩니다.
가장 낮은 레벨부터 가장 높은 레벨까지 다섯 가지 레벨의 로깅(디버그, 정보, 경고, 오류, 심각)이 있습니다. 각 레벨은 해당 레벨과 모든 상위
레벨에 대한 정보를 로그합니다. 예를 들면, 경고 레벨에는 경고, 오류 및 심각한 모드의 정보가 포함됩니다.
Rational DOORS 이전 버전에서는
초기 문제점 해결 단계(Phase)의 진단 로그와 함께 환경 정보와 자원 정보를 수동으로 반복 수집해야 했습니다. 버전 9.4에서 애플리케이션 메시징의
도입으로 명령행 데이터 수집 도구를 실행하여 애플리케이션 메시징 구성 지시사항에 따라 생성되는 로그를 수집할 수 있습니다. 데이터 수집 도구는
또한 다음과 같은 세 개의 텍스트 파일을 작성합니다.
- readme.txt는 문제가 발생할 때 사용법을 명확하게 제공합니다.
- problemDetails.txt는 문제점 세부사항을 수동으로 입력할 수 있는 템플리트 파일입니다.
- collectedInformation.txt는 운영 체제, Rational DOORS 제품 정보,
지원되는 동적 링크 라이브러리 파일(.DLL) 및 config.ini 파일에 관해 자동으로 수집된 정보 레코드입니다.
로그 파일 설정에 대한 정보는 다음 항목을 참조하십시오.
- Rational DOORS의 로깅:
- Rational DOORS Web Access의 로깅: