Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O My.Application.Log objeto pode gravar informações em vários registradores de log. Os ouvintes de log são configurados pelo arquivo de configuração do computador e podem ser substituídos pelo arquivo de configuração do aplicativo. Este tópico descreve as configurações padrão e como determinar as configurações do aplicativo.
Para obter mais informações sobre os locais de saída padrão, consulte Trabalhando com logs de aplicativos.
Para determinar os ouvintes de My.Application.Log
Localize o arquivo de configuração do assembly. Se você estiver desenvolvendo o assembly, poderá acessar o app.config no Visual Studio no Gerenciador de Soluções. Caso contrário, o nome do arquivo de configuração é o nome do assembly acrescentado com ".config", e ele está localizado no mesmo diretório que o assembly.
Observação
Nem todo assembly tem um arquivo de configuração.
O arquivo de configuração é um arquivo XML.
Localize a seção
<listeners>, na seção<source>com onameatributo "DefaultSource", localizado na seção<sources>. A seção<sources>está localizada na seção<system.diagnostics>, na seção de nível superior<configuration>.Se estas seções não existirem, o arquivo de configuração do computador poderá configurar os ouvintes de log
My.Application.Log. As etapas a seguir descrevem como determinar o que o arquivo de configuração do computador define:Localize o arquivo de machine.config do computador. Normalmente, ele está localizado no diretório SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , onde
SystemRootestá o diretório do sistema operacional eframeworkVersioné a versão do .NET Framework.As configurações em machine.config podem ser substituídas pelo arquivo de configuração de um aplicativo.
Se os elementos opcionais listados abaixo não existirem, você poderá criá-los.
Localize a seção
<listeners>, na seção<source>com o atributoname"DefaultSource", na seção<sources>, na seção<system.diagnostics>, na seção<configuration>de nível superior.Se essas seções não existirem, o
My.Application.Logterá apenas os registradores de log padrão.
Localize os <
add>elementos na <listeners>seção.Esses elementos adicionam os ouvintes de log nomeados à origem
My.Application.Log.Localize os elementos
<add>com os nomes dos ouvintes de log na seção<sharedListeners>, na seção<system.diagnostics>, na seção superior<configuration>.Para muitos tipos de ouvintes compartilhados, os dados de inicialização do ouvinte incluem uma descrição de onde o ouvinte direciona os dados:
Um ouvinte Microsoft.VisualBasic.Logging.FileLogTraceListener grava em um arquivo de log, conforme descrito na introdução.
O ouvinte System.Diagnostics.EventLogTraceListener grava informações no log de eventos do computador especificado pelo parâmetro
initializeData. Para exibir um log de eventos, você pode usar o Gerenciador de Servidores ou o Visualizador de Eventos do Windows. Para obter mais informações, consulte eventos ETW no .NET Framework.Os ouvintes System.Diagnostics.DelimitedListTraceListener e System.Diagnostics.XmlWriterTraceListener gravam no arquivo especificado no parâmetro
initializeData.Um ouvinte System.Diagnostics.ConsoleTraceListener grava no console da linha de comando.
Para saber onde outros tipos de ouvintes de registros gravam informações, consulte a documentação correspondente.
Consulte também
- Microsoft.VisualBasic.Logging.Log
- DefaultTraceListener
- EventLogTraceListener
- DelimitedListTraceListener
- XmlWriterTraceListener
- ConsoleTraceListener
- System.Diagnostics
- Trabalhando com logs de aplicativos
- Como registrar exceções
- Como gravar mensagens de log
- Passo a passo: alterando o local em que My.Application.Log grava informações
- Eventos ETW no .NET Framework
- Solução de problemas: ouvintes de log