Como: Gravar informações de evento para um arquivo de texto (Visual Basic)
Você pode usar os objetos My.Application.Log e My.Log para criar um log de informações sobre eventos que ocorrem em seu aplicativo. Este exemplo mostra como usar o método My.Application.Log.WriteEntry para registrar informações de rastreamento em um arquivo de log.
Para adicionar e configurar o ouvinte de log de arquivo
Clique com o botão direito do mouse em app.config no Solution Explorer e escolha Open.
- ou -
Se não houver nenhum arquivo app.config:
No menu Project, escolha Add New Item.
No caixa de diálogo Add New Item escolha Application Configuration File.
Clique em Adicionar.
Localize a seção <listeners> em arquivo de configuração o aplicativo.
Você encontrará a seção <listeners> na seção <source> com o nome do atributo "DefaultSource", que está aninhada abaixo da seção <system.diagnostics>, que está aninhada sob a seção de nível superior <configuration>.
Adicione esse elemento à seção <listeners>.
<add name="FileLogListener" />
Localize a seção <sharedListeners> na seção <system.diagnostics>, aninhada sob a seção <configuration> de nível superior.
Adicione esse elemento à seção <sharedListeners>.
<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 valor do atributo customlocation para o diretório de log.
Observação Para definir o valor de uma propriedade ouvinte, use um atributo que tem o mesmo nome que a propriedade, com todas as letras do nome em minúsculas. Por exemplo, os atributos location e customlocation definem os valores das propriedades Location e CustomLocation.
Para gravar informações de evento no log de arquivo
Use o método My.Application.Log.WriteEntry ou My.Application.Log.WriteException para gravar informações sobre o log de eventos. Para obter mais informações, consulte Como: Gravar mensagens de Log (Visual Basic) e Como: Log Exceptions in Visual Basic.
Depois que você configura o ouvinte de log de arquivo para um assembly, ele recebe todas as mensagens que My.Application.Log grava para esse assembly.
Consulte também
Tarefas
Como: Log Exceptions in Visual Basic
Referência
Microsoft.VisualBasic.Logging.Log