Noções Básicas de Logs do .NET Framework
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 documentação do .NET estrutura usa vários termos diferentes relacionados ao registro: o 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 Log do .NET Framework.
Noções Básicas de Log e Rastreamento
Após você ter instrumentado seu aplicativo, você pode:
**Rastrear código.**Receber mensagens informativas sobre a execução de um aplicativo em tempo de execução.Para obter mais informações, consulte Introdução à instrumentação e rastreamento.
**Receber saída de depuração.**Rastrear e corrigir erros de programação em um aplicativo em desenvolvimento.Para obter mais informações, consulte Depuração no Visual Studio.
**Contadores de desempenho de acesso.**Controlar o desempenho de seu aplicativo.Para obter mais informações, consulte Introdução ao monitoramento de limites de desempenho.
**Gravar em logs de eventos.**Controlar os principais eventos na execução do seu aplicativo.Para obter mais informações, consulte Registrando eventos do aplicativo, do servidor e de segurança.
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
Conceitos
Log e rastreamento no .NET Framework com Visual Basic
Introdução à instrumentação e rastreamento
Classes Usadas no Log do .NET Framework