추적 메시지가 생성될 때 볼 수 있나요?
예. 추적 메시지를 생성할 때 보려면 TraceView, Tracelog 또는 Tracefmt의 실시간 추적 세션 옵션을 사용합니다. 이러한 도구는 Microsoft WDK(Windows 드라이버 키트)의 tools\tracing\<Platform> 하위 디렉터리에 포함되어 있습니다. 여기서 <Platform> 은 i386, amd64 또는 ia64입니다.
추적 공급자는 실시간 추적을 지원하기 위해 특별한 코드를 포함할 필요가 없습니다.
TraceView
TraceView 는 생성되는 추적 메시지를 표시하는 실시간 추적 세션을 시작할 수 있습니다. 실시간 모니터링에 TraceView를 사용하려면 다음을 수행합니다.
TraceView를 시작합니다.
파일 메뉴에서 새 로그 세션 만들기를 클릭합니다.
공급자 추가를 클릭합니다.
CTL(컨트롤 GUID) 파일 옵션을 선택합니다. 그런 다음 줄임표 단추(...)를 클릭하여 공급자에 대한 컨트롤 GUID 파일을 찾습니다.
TMF 파일 선택을 클릭합니다.
추가를 클릭하고 공급자에 대한 추적 메시지 형식(.tmf) 파일을 찾고 열기를 클릭한 다음 완료를 클릭합니다.
다음을 클릭합니다.
로그 세션 옵션 페이지에서 실시간 표시 검사 상자가 선택되어 있는지 확인합니다(선택됨).
Finish를 클릭합니다.
자세한 내용은 TraceView의 도움말 메뉴에서 도움말 항목을 클릭합니다.
Tracelog
Tracelog는 실시간 추적 세션을 시작, 중지 및 업데이트할 수 있습니다.
Tracelog를 사용하여 실시간 추적 세션을 시작하려면 명령에서 -rt (실시간) 매개 변수를 사용하여 추적 세션을 시작합니다.
다음 명령은 컨트롤 GUID가 MyProvider.ctl 컨트롤GUID 파일에 나열된 공급자를 사용하여 "내 추적"이라는 추적 세션을 시작합니다. -rt 매개 변수는 실시간 추적 세션을 지정합니다.
tracelog -start MyTrace -guid MyProvider.ctl -rt
자세한 예제는 예제 10: Real-Time 추적 세션 시작을 참조하세요.
실시간 추적 세션에서 추적 메시지를 보려면 Tracefmt를 사용합니다.
Tracefmt
Tracefmt는 실시간 추적 세션의 추적 메시지를 표시할 수 있습니다. 실시간 모드에서 Tracefmt는 파일에 기록되는 메시지를 형식화하고 표시합니다.
다음 명령은 "MyTrace" 실시간 추적 세션의 추적 메시지를 표시합니다. -rt 매개 변수는 실시간 세션을 지정합니다. -p 매개 변수는 추적 메시지에 대한 추적 메시지 형식(.tmf) 파일의 경로를 나타냅니다. -display 매개 변수는 Tracefmt가 버퍼에서 도착할 때 추적 메시지를 표시하도록 지시합니다. -o 매개 변수는 출력 파일의 위치를 지정합니다.
tracefmt -rt MyTrace -p c:\tracing -display -o mytrace.txt
자세한 예제는 예제 5: 추적 세션 Real-Time 서식 지정을 참조하세요.