DOORSDWA의 로그 파일

로그 파일을 사용하여 IBM® Engineering Requirements Management DOORS®(DOORS) 데이터베이스 서버, 클라이언트 및 상호 운용 서버 그리고 IBM Engineering Requirements Management DOORS - Web Access(DWA) 서버 및 메시지 브로커에서 발생하는 문제를 해결할 수 있습니다.
구성에 따라 예기치 않은 동작을 진단하는 데 다음 로깅 도구를 사용할 수 있습니다.
  • 클라이언트용 진단 로그
  • 데이터베이스 서버 트랜잭션 로그
  • 클라이언트 트랜잭션 로그
  • DWA 서버, 상호 운용 서버 및 메시지 브로커 로그
  • 애플리케이션 메시지 로그 및 데이터 콜렉션 유틸리티

DOORS 클라이언트용 진단 로그

클라이언트에는 세션 도중 내부 오류의 결과로 발생하는 예외적인 이벤트를 기록하는 기본 제공 로깅 메커니즘이 있습니다. 진단 로그를 보려면 도움말 > 진단 로그 표시를 클릭하십시오. 필요하면 출력 창의 정보를 복사하여 로컬 텍스트 파일로 저장할 수 있습니다.

더 상세한 로그를 기록하기 위해 클라이언트와 데이터베이스 서버에서 여분의 트랜잭션 기반 로깅을 사용할 수도 있습니다. 자세한 정보는 다음 섹션을 참조하십시오.

DOORS의 데이터베이스 서버 로깅

데이터베이스 서버는 서로 다른 세부사항 레벨에서 활동을 기록할 수 있는 로깅을 제공합니다. 이 로깅은 트랜잭션의 프로세서 사용을 늘리고 요청된 기능을 완료하는 속도를 늦추거나 전체적인 성능을 떨어뜨릴 수 있으므로 기본적으로 사용되지 않습니다. 출력 로그의 세부사항은 사용자가 설정한 로그 레벨 값을 기반으로 합니다. 값의 범위는 가장 간결한 레벨 1부터 가장 상세한 레벨 6까지입니다. 서버 로깅을 켜기 전에 Support에 확인하여 문제점 해결에 필요한 레벨을 결정하십시오.

표 1. 로깅 레벨
로그 레벨 로그 정보 세부사항
1 연결, 연결 끊기 및 문제점 패킷
2 연결, 연결 끊기 및 패킷 유형
3 연결, 연결 끊기, 패킷 유형 및 간결한 형식의 패킷 인수
4 연결, 연결 끊기, 패킷 유형 및 상세한 형식의 패킷 인수
5 데이터 캐시 조작 전용
6 연결, 연결 끊기, 데이터 캐시 조작, 패킷 유형 및 상세한 형식의 패킷 인수
지정되지 않은 오류를 식별하려면 레벨 6에서 로깅을 시작하여 모든 오류를 캡처해야 할 수도 있습니다. DOORS 데이터베이스 서버에서 트랜잭션 로그 사용 설정 도움말 항목에 설명한 대로 데이터베이스 로깅을 사용으로 설정하고 동작을 재현한 후 생성된 로그 파일을 Support에 보내고 로깅을 사용 안함으로 설정하십시오.
참고: 성능 저하를 예방하기 위해서는 제한된 진단 기간에만 데이터베이스 로깅을 사용으로 설정하십시오.

DOORS의 클라이언트 로깅

로깅을 사용으로 설정하여 데이터베이스 서버에 대한 연결 문제를 해결할 수 있습니다. 로그에는 중요한 정보를 포함할 수 있는 모듈 또는 오브젝트 데이터가 없습니다. 여기에는 파일 트랜잭션 세부사항만 있습니다. 문제가 있는 컴퓨터에서 DOORS 클라이언트를 열고 DXL 명령을 실행하여 클라이언트 로깅을 사용으로 설정하고 로컬 로그 파일을 생성하십시오. 클라이언트 로깅 도움말 항목 DOORS 클라이언트에서 트랜잭션 로그 사용 설정에 설명한 대로 동작을 재현한 후 생성된 로그 파일을 Support로 보내고 로깅을 사용 안함으로 설정하십시오.

DOORS 상호 운용 서버 및 DWA 서버와 메시지 브로커에 대한 로깅

기본적으로 DWA 컴포넌트는 정보 레벨 로그 레코드를 제공합니다. 정보 레벨의 로그 레코드에는 상위 레벨의 애플리케이션 진행상태에 대해 설명하는 정보용 메시지가 들어 있습니다. 자세한 세부사항을 포함하려면 디버그 레벨에서 실행할 컴포넌트를 사용으로 설정하십시오.

DOORS 상호 운용 서버 및 DWA 서버와 메시지 브로커는 다음 디렉토리에서 정보 레벨 로그 레코드를 제공합니다.
  • DWA_INSTALL_DIR\broker\data\activemq.log
  • DWA_INSTALL_DIR\server\festival\logs
디버그 레벨 로깅으로 상세 정보를 생성하려면 DWA 로깅 관련 링크를 참조하십시오. 로그 디렉토리에는 여러 개의 로그 파일이 있습니다. 문제를 진단하려면 다음 파일부터 시작하십시오.
  • festival.log에는 DWA 서버에서 작성한 모든 로그 메시지가 포함됩니다.
  • request.log는 요청을 수신했는지 확인할 때 사용됩니다. 이 로그는 여러 애플리케이션에 걸쳐 있는 프로세스를 진단할 때 유용합니다.
  • response.log는 호출하는 애플리케이션으로 응답이 리턴되었는지 확인할 때 사용됩니다. 이 로그는 수신한 요청이 완료되고 결과가 리턴되었는지 확인하는 데 유용합니다.
오류 메시지는 생성된 방법에 따라 다른 로그 파일로 기록됩니다. 대부분의 오류는 exception.log로 기록되지만 기타 오류 로그 파일도 사용할 수 있습니다. 세 가지 오류 로그 파일은 다음과 같습니다.
  • exception.log
  • error_view.log
  • error_misc.log

애플리케이션 메시지 로깅 및 데이터 콜렉터 유틸리티

버전 9.4에서는 Apache log4cxx 로깅 서비스를 기반으로 하는 애플리케이션 메시지 로깅을 도입했습니다. 서버를 다시 시작하지 않고 다음 태스크를 수행할 수 있습니다.
  • 로그 파일 크기 제한
  • 이전 파일의 자동 정리 설정
  • 출력 로그 파일의 형식 선택
  • 로그 레벨 및 로그 구성 변경
구성 파일을 60초마다 모니터하여 변경사항을 발견합니다.

가장 낮은 레벨부터 가장 높은 레벨까지 다섯 가지 레벨의 로깅(디버그, 정보, 경고, 오류, 심각)이 있습니다. 각 레벨은 해당 레벨과 모든 상위 레벨에 대한 정보를 로그합니다. 예를 들면, 경고 레벨에는 경고, 오류 및 심각한 모드의 정보가 포함됩니다.

DOORS 이전 버전에서는 초기 문제점 해결 단계(Phase)의 진단 로그와 함께 환경 정보와 자원 정보를 수동으로 반복 수집해야 했습니다. 버전 9.4에서 애플리케이션 메시징의 도입으로 명령행 데이터 수집 도구를 실행하여 애플리케이션 메시징 구성 지시사항에 따라 생성되는 로그를 수집할 수 있습니다. 데이터 콜렉션 도구도 세 가지 텍스트 파일을 작성합니다.
  • readme.txt는 문제가 발생할 때 사용법을 명확하게 제공합니다.
  • problemDetails.txt는 문제점 세부사항을 수동으로 입력할 수 있는 템플리트 파일입니다.
  • collectedInformation.txt는 운영 체제, DOORS 제품 정보, 지원되는 동적 링크 라이브러리 파일(.DLL), config.ini 파일에 대해 자동으로 수집된 정보 레코드입니다.
로그 파일 설정에 대한 정보는 다음 항목을 참조하십시오.

비디오 아이콘 비디오

Jazz.net 채널
소프트웨어 교육 채널

학습 아이콘 교육 과정

IoT 아카데미
스킬 게이트웨이

질문 아이콘 커뮤니티

Jazz.net
Jazz.net 포럼
Jazz.net 라이브러리

지원 아이콘 지원

IBM 지원 센터 커뮤니티
배치 위키