Como gravar informações de evento em um arquivo de texto (Visual Basic)
Você pode usar os My.Application.Log
objetos e My.Log
para registrar informações sobre eventos que ocorrem em seu aplicativo. Este exemplo mostra como usar o My.Application.Log.WriteEntry
método para registrar informações de rastreamento em um arquivo de log.
Para adicionar e configurar o ouvinte de log de arquivos
Clique com o botão direito do mouse em app.config no Gerenciador de Soluções e escolha Abrir.
- ou -
Se não houver nenhum arquivo app.config:
No menu Projeto, escolha Adicionar Novo Item.
Na caixa de diálogo Adicionar Novo Item, escolha Arquivo de Configuração do Aplicativo.
Clique em Adicionar.
Localize a
<listeners>
seção no arquivo de configuração do aplicativo.Você encontrará a <seção listeners> na <seção source com o atributo name> "DefaultSource", que está aninhado na <seção system.diagnostics>, que está aninhada na seção de configuração> de nível <superior.
Adicione este elemento a essa
<listeners>
seção:<add name="FileLogListener" />
Localize a
<sharedListeners>
<system.diagnostics>
seção na seção , aninhada sob a seção de nível<configuration>
superior.Adicione este elemento a essa
<sharedListeners>
seção:<add name="FileLogListener" type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" initializeData="FileLogListenerWriter" location="Custom" customlocation="c:\temp\" />
Altere o
customlocation
valor do atributo para o diretório de log.Nota
Para definir o valor de uma propriedade listener, use um atributo que tenha o mesmo nome que a propriedade, com todas as letras no nome minúsculo. Por exemplo, os
location
atributos ecustomlocation
definem os valores das Location propriedades e CustomLocation .
Para gravar informações de eventos no log de arquivos
Use o My.Application.Log.WriteEntry
método ou My.Application.Log.WriteException
para gravar informações no log de arquivos. Para obter mais informações, consulte Como gravar mensagens de log e Como registrar exceções.
Depois de configurar o ouvinte de log de arquivo para um assembly, ele recebe todas as mensagens que My.Application.Log
grava desse assembly.