Depuração de um programa ( VB.NET ) grande Basic.NET Visual com muitos módulos de código pode ser demorado , especialmente se você não tiver nenhum registro de erros . VB.NET é uma linguagem de programação de computadores usados para desenvolver desktop, Web e aplicações móveis. Logs de erro armazenados em arquivos de texto exibir informações sobre os eventos que ocorrem em seu aplicativo , o que pode ajudar a diminuir um problema de programação . O objeto " My.aplicativo.log " é usado para gravar as informações para os ouvintes de log. Entrar ouvintes são configurados usando o arquivo de configuração do seu computador , mas você pode substituí -los usando o seu arquivo de configuração do aplicativo em seu lugar. Logs de aplicativos
O " My.aplicativo.log " e objetos " My.Log " são usados para registrar e rastrear informações . Um problema comum para os desenvolvedores está tentando descobrir onde os arquivos de log são armazenados. A não ser alterados pelo desenvolvedor, os arquivos de log são armazenados em dados de aplicativos do usuário por padrão. Você pode obter o caminho através de código usando a propriedade " FullLogFileName " do objeto "Padrão FileLogWriter " . Espere o formato do caminho a ser semelhante ao seguinte:
C: \\ Documents and Settings \\ username \\ Application Data \\ CompanyName \\ ProductName \\ ProductVersion
Configurar arquivo de log do ouvinte
Você precisa configurar o ouvinte de log de arquivo , a fim de registrar informações de rastreamento em um arquivo de log. Para configurar o ouvinte de log você precisa de um " arquivo de configuração do aplicativo" adicionado ao seu projeto . Dentro desse arquivo você pode definir os elementos necessários para registrar informações . O seguinte é um exemplo do elemento " FileLogListener " você pode adicionar ao seu arquivo de configuração do aplicativo :
< adicionar Version = 8.0.0.0 , />
aplicativo é iniciado ou desligado
VB.NET pode ser usado para muitas finalidades, como a captura de resultados de teste de um produto. Registrando informações sobre erros é importante, mas registrar o momento em que esses eventos ocorreram é importante também. Você pode querer fazer logon quando o aplicativo começou a correr e quando o aplicativo terminar. Além disso , a gravação do tempo , enquanto o teste está a decorrer pode também ser de importância . O seguinte é um exemplo de como registrar o tempo de computador :
My.Application.Log.WriteEntry ("test 1 estava funcionando em " & My.Computer.Clock.GmtTime.ToString )
Logging exceções
uma aplicação VB.NET bem escrita inclui uma maneira de capturar exceções no código atual . Uma exceção será levantada quando o compilador é executado em um problema de código real durante a execução. Exceções de registro para um arquivo de log pode aumentar suas chances de encontrar erros rapidamente. Em VB.NET o bloco " try ... catch ... Try End" é usado para capturar exceções. O seguinte é um exemplo de uma forma de levantar uma isenção e registrá-lo em um arquivo de texto :
Public Sub ExceptionLogTest (ByVal fileName As String) TryDim x As ObjectMsgBox ( x.ToString ) Capturas ex Como ExceptionMy.Application . Log.WriteException ( ex, TraceEventType.Error , "Exceção no ExceptionLogTest " & " com o argumento " & fileName & " . ") End Sub TryEnd