Partilhar via


Noções básicas de.NET Framework Logs (Visual Basic)

Há várias maneiras para registrar informações de seu aplicativos do Visual Basic, além de usar os objetos do Visual Basic My.Application.Log e My.Log; muitas classes diferentes do .NET Framework estão disponíveis. Para informações de log, você pode monitorar e medir o desempenho do aplicativo e diagnosticar erros.

Rastreamento, depuração, e instrumentação

A.NET Framework usa vários termos diferentes que são relacionados ao log: rastreamento, depuração e instrumentação.

  • Tracing é uma maneira para que você monitorar a execução do seu aplicativo enquanto ele estiver sendo executado. Ele normalmente é implementado usando a classe Trace. Você pode adicionar instruções de rastreamento para o seu aplicativo quando você desenvolvê-lo, e você pode usar o fato que faz ambas instrumentações, enquanto você estiver desenvolvendo o aplicativo e depois você implantou-lo.

  • Depuração é semelhante a rastreamento, mas ela é normalmente mais detalhada e está desativada nas compilações lançadas. Ele normalmente é implementado usando a classe Trace.

  • Instrumentação se refere a adicionar código ao seu aplicativo que monitora ou mede o nível de desempenho do produto. Log, rastrear, e depurar são todas as formas de instrumentação. Você pode instrumentar seu aplicativo, colocando instruções de rastreamento em locais estratégicos no seu código. Isso é especialmente útil para aplicativos distribuídos.

    Com instruções de rastreamento, você pode instrumentar um aplicativo para exibir informações não apenas quando coisas estão dando errado mas também para monitorar o quão bom está o desempenho do aplicativo que está executando.

As classes Trace e Debug podem, como os objetos Log do Visual Basic, gravar informações sobre erros e a execução do aplicativo para logs, arquivos de texto ou outros dispositivos para análise posterior. Além disso, eles têm métodos que permitem exercer um melhor controle sobre a saída. Para mais classes de rastreamento, consulte Classes usadas no.NET Framework Logging (Visual Basic).

Noções Básicas de Log e Rastreamento

Após você ter instrumentado seu aplicativo, você pode:

As classes Trace e Debug fornecem os meios para monitorar e examinar o desempenho da aplicativo durante o desenvolvimento ou após sua implantação. Por exemplo, você pode usar a classe Trace para controlar determinados tipos de ações em um aplicativo implantado à medida que ocorrem (por exemplo, criação de novas conexões de banco de dados), permitindo-lhe monitorar eficiência do aplicativo.

Consulte também

Referência

System.Diagnostics

Conceitos

Log e rastreamento no .NET Framework com Visual Basic

Introdução à instrumentação e rastreamento

Classes usadas no.NET Framework Logging (Visual Basic)

Outros recursos

Rastreamento e intrumentando aplicações