다음을 통해 공유


LogViewer 함수 목록 필터링

로거는 일반적으로 분석에 필요하지 않은 일부 함수 호출을 캡처합니다. 로그 파일을 만들 때 로거에서 필터링할 수 있습니다. 그러나 이 프로세스는 되돌릴 수 없으므로 일반적으로 모든 함수를 기록하도록 허용한 다음 LogViewer에서 디스플레이를 필터링하는 것이 좋습니다.

LogViewer에서 함수 호출을 필터링하는 방법에는 여러 가지가 있습니다.

  • 기본 보기 영역에서 함수를 클릭하거나 커서 키를 사용하여 함수를 선택했습니다. 함수를 선택하면 LogViewer는 함수를 빨간색으로 윤곽선으로 표시합니다. 그런 다음 DELETE 키를 누르거나 마우스 오른쪽 단추를 클릭하고 숨기기를 선택합니다. 그러면 해당 함수 호출의 모든 인스턴스가 보기에서 숨겨지게 됩니다.

  • 보기 선택 | API 표시. 세 가지 영역이 있는 대화 상자가 나타납니다. 오른쪽에는 모든 함수의 사전순 목록이 있으며 왼쪽에는 범주 그룹화가 있습니다. 이름 왼쪽에 있는 상자를 선택하거나 선택 취소하여 함수 표시를 사용하거나 사용하지 않도록 설정할 수 있습니다.

  • 보기 선택 | 모듈 표시. 호출 모듈을 선택할 수 있는 대화 상자가 나타납니다. 이러한 모듈에서 호출된 함수만 표시됩니다.

  • 보기 선택 | 첫 번째 수준 호출만. 왼쪽 열에 "d0"이 있는 호출만 표시됩니다. 기록된 다른 함수에 의해 만들어진 함수 호출을 숨기는 것이 바람직한 경우가 많습니다. (예를 들어 ShellExecuteEx 가 실행 과정에서 30가지 레지스트리 호출을 수행한다는 사실은 일반적으로 흥미롭지 않습니다.)