Compartir a través de


Cómo: Realizar el seguimiento del código en una aplicación

La clase Trace permite instrumentar una aplicación. Mediante la instrumentación del código, puede recibir mensajes informativos de una aplicación en ejecución que le ayuden a detectar problemas o analizar el rendimiento. A continuación, se presenta una descripción general de los pasos principales que intervienen en la utilización de la traza para analizar y corregir posibles problemas en aplicaciones ya implantadas. Para obtener más información sobre cómo se ejecutan estos pasos, vea el vínculo apropiado.

Para utilizar la traza en una aplicación

  1. Considere qué resultados de traza desea recibir en el sitio después de haber implantado la aplicación.

  2. Cree un conjunto de modificadores. Para obtener más información, vea Crear e inicializar modificadores de traza.

  3. Agregue las instrucciones de traza al código de la aplicación.

  4. Determine dónde desea que aparezca el resultado de la traza y agregue los agentes de escucha apropiados. Para obtener más información, vea Crear e inicializar agentes de escucha de traza.

  5. Pruebe y depure la aplicación y el código de traza que contiene.

  6. Compile la aplicación en el código ejecutable mediante uno de los siguientes procedimientos:

    • Utilice el menú Generar junto con la página Depuración del cuadro de diálogo Páginas de propiedades del Explorador de soluciones. Utilice lo anterior cuando compile en Visual Studio.

      O bien

    • Use las directivas del compilador Trace y Debug con el método de compilación de la línea de comandos. Para obtener más información, vea Compilación condicional con Trace y Debug. Recurra a esto cuando compile desde la línea de comandos.

  7. Si se produce algún problema durante la ejecución, active el modificador de traza apropiado. Para obtener más información, vea Configurar modificadores de traza.

    El código de traza hace que los mensajes de traza se escriban en un destino especificado; por ejemplo, una pantalla, un archivo de texto o un registro de eventos. El tipo de agente de escucha incluido en la colección Trace.Listeners determina ese destino.

  8. Analice los mensajes de traza para identificar y comprender los problemas de la aplicación.

Vea también

Tareas

Cómo: Agregar instrucciones de seguimiento al código de una aplicación

Cómo: Realizar compilación condicional con Trace y Debug

Conceptos

Introducción a la instrumentación y el seguimiento

Modificadores de seguimiento

Agentes de escucha de seguimiento

Otros recursos

Seguimiento e instrumentación de aplicaciones