다음을 통해 공유


!wmitrace.logdump

!wmitrace.logdump 확장은 추적 세션에 대한 추적 버퍼의 내용을 표시합니다. 지정된 공급자의 추적 메시지로 표시를 제한할 수 있습니다.

!wmitrace.logdump [-t Count] [{LoggerID|LoggerName} [GUIDFile]] 

매개 변수

-t 세다
출력을 최신 메시지로 제한합니다. 개수 는 표시할 메시지 수를 지정합니다.

LoggerID
추적 세션을 지정합니다. LoggerID 는 시스템에서 컴퓨터의 각 추적 세션에 할당하는 서수입니다. 매개 변수를 지정하지 않으면 ID가 1인 추적 세션이 사용됩니다.

LoggerName
추적 세션을 지정합니다. LoggerName 은 추적 세션이 시작될 때 지정한 텍스트 이름입니다.

GUIDFile
GUIDFile 파일에 지정된 공급자의 추적 메시지만 표시합니다. GUIDFile 은 .guid 또는 .ctl 파일과 같은 하나 이상의 추적 공급자의 컨트롤 GUID를 포함하는 텍스트 파일의 경로(선택 사항) 및 파일 이름을 나타냅니다.

DLL

Wmitrace.dll

이 확장은 Windows 2000 이상 버전의 Windows에서 사용할 수 있습니다. Windows 2000에서 이 확장을 사용하려면 먼저 Windows용 디버깅 도구 설치 디렉터리의 winxp 하위 디렉터리에서 w2kfre 하위 디렉터리로 Wmitrace.dll 파일을 복사해야 합니다.

추가 정보

이벤트 추적에 대한 개념적 개요는 Microsoft Windows SDK를 참조하세요. Tracelog에 대한 자세한 내용은 WDK(Windows 드라이버 키트)의 "Tracelog"를 참조하세요.

설명

Windows WPP(소프트웨어 추적 전처리기) 소프트웨어 추적 중에 추적 세션 버퍼는 실시간 표시를 위해 로그 파일 또는 추적 소비자로 플러시될 때까지 추적 메시지를 저장하는 데 사용됩니다. !wmitrace.logdump 확장은 실제 메모리에 있는 버퍼의 내용을 표시합니다. 디버거 명령 창에 표시가 나타납니다.

이 확장은 크래시가 발생할 때 가장 최근의 추적을 복구하고 크래시 덤프 파일에 저장된 추적을 표시하는 데 특히 유용합니다.

이 확장을 사용하기 전에 !wmitrace.searchpath 또는 !wmitrace.tmffile을 사용하여 추적 메시지 형식 파일을 지정합니다. 시스템은 추적 메시지 형식 파일을 사용하여 버퍼에서 이진 추적 메시지의 서식을 지정하여 사람이 읽을 수 있는 텍스트로 표시할 수 있도록 합니다.

참고 드라이버에서 UMDF 버전 1.11 이상을 사용하는 경우 !wmitrace.searchpath 또는 !wmitrace.tmffile을 사용할 필요가 없습니다.

Tracelog를 사용하여 순환 버퍼링(-buffering)을 사용하여 추적 세션을 시작하는 경우 이 확장을 사용하여 버퍼 내용을 표시합니다.

추적 세션의 로거 ID를 찾으려면 !wmitrace.strdump 확장을 사용합니다. 또는 Tracelog 명령 tracelog -l을 사용하여 로거 ID를 포함하여 추적 세션 및 해당 기본 속성을 나열할 수 있습니다.

이 확장은 WPP 소프트웨어 추적 및 Windows용 이벤트 추적의 이전(레거시) 메서드 중에만 유용합니다. 다른 매니페스트된 공급자가 생성하는 추적 이벤트는 TMF(추적 메시지 형식) 파일을 사용하지 않으므로 이 확장은 해당 콘텐츠를 표시하지 않습니다.

이 확장은 !wmitrace.logdump의 출력이 WPP 스타일로 서식이 지정되고 !wmitrace.eventlogdump출력이 이벤트 로그 스타일로 형식이 지정된다는 점을 제외하고 !wmitrace.eventlogdump 확장과 유사합니다. 표시하려는 데이터에 적합한 형식의 확장을 선택해야 합니다.

UMDF 추적 로그를 보는 방법에 대한 자세한 내용은 UMDF 기반 드라이버에서 WPP 소프트웨어 추적 사용을 참조 하세요.