Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Erro de log no arquivo de texto para uma aplicação VB.NET
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


Anterior :

Próximo : No
  Os artigos relacionados
·Como criar uma onda senoidal usando o Visual Basic 5 Có…
·O acesso ao Caminho é negado no Visual Studio 2010 
·Como usar uma conexão Adode VB6 listar tabelas em um b…
·Como criar um novo arquivo de banco de dados usando ADO…
·Como Ler Porta até que um caractere especial é passad…
·Pode Visual Basic Script escutar uma porta Telnet 
·Como combinar Siga Mouse e Script sempre visível 
·Como fazer um botão 3-D em REALbasic 
·Como fazer uma URL Keygen em VB6 
·Como fazer um resumo para um Script 
  Artigos em destaque
·Protótipo de função em Python 
·Como definir formato decimal em um Applet 
·Como testar Código Algoritmos 
·Como desativar o PHP Exec 
·Como criar Olá Mundo em Microsoft Visual C 2010 Expres…
·Como congelar o Fundo em SMF 
·Como usar um PHP para obter a subpasta 
·Tutorial para criar uma tabela usando Wamp 2.0 MySQL 
·Como dividir os valores de um campo onde um personagem …
·Qual é o propósito de um diagrama de fluxo de dados 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados