¿Puedo ver los mensajes de seguimiento a medida que se generan?
Sí. Para ver los mensajes de seguimiento a medida que se generan, use las opciones de sesión de seguimiento en tiempo real en TraceView, Tracelog o Tracefmt. Estas herramientas se incluyen en el subdirectorio tools\tracing\<Platform> del Kit de controladores de Microsoft Windows (WDK), donde <Platform> es i386, amd64 o ia64.
Los proveedores de seguimiento no tienen que incluir ningún código especial para admitir el seguimiento en tiempo real.
TraceView
TraceView puede iniciar una sesión de seguimiento en tiempo real que muestre los mensajes de seguimiento a medida que se generan. Para usar TraceView para la supervisión en tiempo real:
Inicie TraceView.
En el menú Archivo , haga clic en Crear nueva sesión de registro.
Haga clic en Agregar proveedor.
Seleccione la opción Archivo CTL (GUID de control ). A continuación, haga clic en el botón de puntos suspensivos (...) para buscar un archivo GUID de control para el proveedor.
Haga clic en Seleccionar archivos TMF.
Haga clic en Agregar, busque un archivo de formato de mensaje de seguimiento (.tmf) para el proveedor, haga clic en Abrir y, a continuación, haga clic en Listo.
Haga clic en Siguiente.
En la página Opciones de sesión de registro , compruebe que la casilla Mostrar en tiempo real está activada (activada).
Puede seleccionar otras opciones para especificar marcas de seguimiento y el nivel de seguimiento, o para personalizar la sesión de seguimiento.
Haga clic en Finalizar
Para obtener información detallada, en TraceView, en el menú Ayuda , haga clic en Temas de Ayuda.
Seguimiento
Tracelog puede iniciar, detener y actualizar una sesión de seguimiento en tiempo real.
Para iniciar una sesión de seguimiento en tiempo real mediante Tracelog, use el parámetro -rt (en tiempo real) en el comando para iniciar una sesión de seguimiento.
El siguiente comando inicia una sesión de seguimiento denominada "Mi seguimiento" con proveedores cuyos GUID de control se muestran en elarchivo GUID de control MyProvider.ctl. El parámetro -rt especifica una sesión de seguimiento en tiempo real.
tracelog -start MyTrace -guid MyProvider.ctl -rt
Para obtener un ejemplo detallado, vea Ejemplo 10: Iniciar una sesión de seguimiento de Real-Time.
Para ver los mensajes de seguimiento desde una sesión de seguimiento en tiempo real, use Tracefmt.
Tracefmt
Tracefmt puede mostrar mensajes de seguimiento desde una sesión de seguimiento en tiempo real. En el modo en tiempo real, Tracefmt da formato y muestra los mensajes a medida que se escriben en el archivo.
El siguiente comando muestra los mensajes de seguimiento de la sesión de seguimiento "MyTrace" en tiempo real. El parámetro -rt especifica una sesión en tiempo real. El parámetro -p indica la ruta de acceso del archivo de formato de mensaje de seguimiento (.tmf) para los mensajes de seguimiento. El parámetro -display dirige Tracefmt para mostrar los mensajes de seguimiento a medida que llegan desde el búfer. El parámetro -o especifica la ubicación del archivo de salida.
tracefmt -rt MyTrace -p c:\tracing -display -o mytrace.txt
Para obtener un ejemplo detallado, vea Ejemplo 5: Formato Real-Time sesiones de seguimiento.