Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

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.

Introducción a la instrumentación y el seguimiento

Proporciona una visión general de conceptos básicos de instrumentación y traza de código.

Contratos de código

Explica cómo especificar condiciones previas, condiciones posteriores y objetos invariables para marcar y analizar código.

Modificadores de seguimiento

Describe el uso de modificadores para filtrar mensajes de traza según criterios complejos.

Agentes de escucha de seguimiento

Describe el uso de agentes de escucha para enviar los mensajes de traza a destinos particulares.

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

Describe los pasos principales involucrados en la instrumentación y la traza.

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

Proporciona varias técnicas para utilizar mensajes de depuración y traza en las aplicaciones.

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

Proporciona instrucciones para incluir opciones de traza en aplicaciones compiladas.

Cómo: Crear e inicializar orígenes de seguimiento

Ofrece indicaciones sobre el uso de la clase TraceSource.

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.

Cómo: Utilizar TraceSource y filtros con agentes de escucha de seguimiento

Describe el uso de un TraceSource acoplado con un archivo de configuración de la aplicación.

Cómo: Crear e inicializar orígenes de seguimiento

Describe el uso de un TraceSource con y sin un archivo de configuración de la aplicación.

Preparación de la depuración: Tipos de proyectos de C#, F# y Visual Basic

Proporciona vínculos a temas sobre depuración de código administrado.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft