Compartir a través de


Seguimiento e instrumentación de aplicaciones

La traza constituye un método para supervisar la ejecución de una aplicación en funcionamiento. Puede agregar instrumentación de traza y depuración en una aplicación .NET Framework durante su desarrollo, y puede utilizar esa instrumentación tanto en el momento del desarrollo como después de haberla implementado. Puede usar las clases System.Diagnostics.Trace, System.Diagnostics.Debug y System.Diagnostics.TraceSource para registrar información sobre errores y la ejecución de la aplicación en registros, archivos de texto u otros dispositivos para su posterior análisis.

La instrumentación de una aplicación mediante la colocación de instrucciones de traza en puntos estratégicos del código resulta especialmente útil para aplicaciones distribuidas. Mediante instrucciones de traza puede instrumentar una aplicación no solo para mostrar información cuando haya algún problema, sino también para supervisar el buen funcionamiento de la aplicación.

La clase TraceSource proporciona características de traza mejoradas y se puede usar en lugar de los métodos estáticos de las anteriores clases de traza Trace y Debug. Las ya conocidas clases Trace y Debug siguen siendo ampliamente usadas, pero se recomienda usar la clase TraceSource para los nuevos comandos de traza, como TraceEvent y TraceData.

Las clases Trace y Debug son idénticas, excepto en que los procedimientos y las funciones de la clase Trace se compilan de forma predeterminada en las versiones de lanzamiento y los de la clase Debug no.

Los siguientes temas proporcionan información adicional sobre cómo utilizar instrumentación en las aplicaciones.

En esta sección

Referencia

  • TraceSource
    Proporciona un conjunto de métodos y propiedades que ayudan a rastrear la ejecución de código y asociar los mensajes de seguimiento a su origen. Esta es la alternativa recomendada a las anteriores clases Trace y Debug.

  • Trace
    Proporciona un conjunto de métodos y propiedades que ayudan a realizar un seguimiento del código.

  • Debug
    Proporciona un conjunto de métodos y propiedades que ayudan a depurar el código.

Secciones relacionadas

Historial de cambios

Fecha

Historial

Motivo

Diciembre de 2010

Información agregada sobre los orígenes de traza.

Comentarios de los clientes.