Compartir a través de


Fundamentos de los registros de .NET Framework (Visual Basic)

Existen muchas maneras de registrar información de aplicaciones de Visual Basic, aparte de los objetos My.Application.Log y My.Log de Visual Basic; también hay diversas clases de .NET Framework disponibles. Al registrar información, puede supervisar y medir el rendimiento de la aplicación y diagnosticar los errores.

Traza, depuración e instrumentación

En la documentación de .NET Framework utiliza varios términos relacionados con el registro: traza, depuración y el instrumentar.

  • La traza constituye un método para supervisar la ejecución de una aplicación en funcionamiento. Normalmente se implementa utilizando la clase Trace. Puede agregar instrucciones de traza a una aplicación durante su desarrollo, y puede utilizar esa instrumentación tanto en el momento del desarrollo como después de haber implantado la aplicación.

  • La depuración es similar a la traza, pero suele ser más detallada y se desactiva en las versiones de lanzamiento. Normalmente se implementa utilizando la clase Trace.

  • Instrumentación hace referencia a agregar a una aplicación el código que supervisa o mide el nivel de rendimiento de un producto. Registro, traza y depuración son formas de instrumentación. Para instrumentar una aplicación, se colocan instrucciones de traza en ubicaciones estratégicas del código. Esto es especialmente útil para las aplicaciones distribuidas.

    Con las instrucciones de traza se puede instrumentar una aplicación para mostrar información no sólo cuando se producen errores, también para supervisar el rendimiento de la aplicación.

Las clases Trace y Debug, al igual que los objetos Log de Visual Basic, pueden registrar información sobre errores y ejecución de la aplicación en registros de eventos, archivos de texto o en otros dispositivos para su posterior análisis. Además, tienen métodos que permiten un control más preciso sobre el resultado. Para obtener más clases de traza, vea Clases utilizadas en inicios de sesión de .NET Framework (Visual Basic).

Fundamentos del registro y traza

Una vez instrumentada una aplicación, se puede:

  • Realizar la traza del código. Consiste en la capacidad de recibir mensajes informativos sobre la ejecución de una aplicación en tiempo de ejecución. Para obtener más información, vea Introducción a la instrumentación y el seguimiento.

  • Recibir el resultado de la depuración. Consiste en detectar y resolver errores de programación en una aplicación durante su desarrollo. Para obtener más información, vea Depurar en Visual Studio.

  • Tener acceso a contadores de rendimiento. Consiste en realizar la traza del rendimiento de la aplicación. Para obtener más información, vea Contadores de rendimiento de .NET Framework.

  • Escribir en los registros de eventos. Consiste en realizar la traza de los eventos principales en la ejecución de la aplicación. Para obtener más información, vea Eventos de ETW en .NET Framework.

Las clases Trace y Debug proporcionan los medios necesarios para supervisar y examinar el rendimiento de una aplicación durante su desarrollo o después de la implantación. Por ejemplo, se puede utilizar la clase Trace para realizar una traza de determinados tipos de acciones en una aplicación implantada a medida que se producen (por ejemplo, la creación de nuevas conexiones de base de datos) y, de ese modo, supervisar la eficiencia de la aplicación.

Vea también

Referencia

System.Diagnostics

Conceptos

Registrar y realizar seguimiento en .NET Framework con Visual Basic

Introducción a la instrumentación y el seguimiento

Clases utilizadas en inicios de sesión de .NET Framework (Visual Basic)

Otros recursos

Seguimiento e instrumentación de aplicaciones