Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O My.Application.Log objeto pode gravar informações para vários ouvintes de log. Os receptores de registos são configurados pelo ficheiro de configuração do computador e podem ser substituídos pelo ficheiro de configuração de uma aplicação. Este tópico descreve as configurações padrão e como determinar as configurações para seu 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, você pode acessar o app.config no Visual Studio a partir do Gerenciador de Soluções. Caso contrário, o nome do arquivo de configuração é o nome do assembly anexado com ".config", e 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 o atributoname"DefaultSource", localizada na seção<sources>. A seção<sources>está localizada na seção<system.diagnostics>, na seção de nível<configuration>superior.Se essas seções não existirem, o arquivo de configuração do computador poderá configurar os
My.Application.Logouvintes de log. As etapas a seguir descrevem como determinar o que o arquivo de configuração do computador define:Localize o arquivo machine.config do computador. Normalmente, ele está localizado no diretório SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , onde
SystemRooté o diretório do sistema operacional eframeworkVersioné a versão do .NET Framework.As configurações no 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, então o
My.Application.Logterá apenas os ouvintes padrão do log.
Localize os elementos <
add>na seção <listeners>.Esses elementos adicionam os ouvintes de log nomeados à
My.Application.Logorigem.Localize os
<add>elementos com os nomes dos ouvintes de log na seção<sharedListeners>, na seção<system.diagnostics>, na seção superior de nível<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 Microsoft.VisualBasic.Logging.FileLogTraceListener ouvinte grava em um log de arquivo, conforme descrito na introdução.
Um System.Diagnostics.EventLogTraceListener ouvinte grava informações no log de eventos do computador, que é 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 listeners System.Diagnostics.DelimitedListTraceListener e System.Diagnostics.XmlWriterTraceListener escrevem no ficheiro especificado no parâmetro
initializeData.Um System.Diagnostics.ConsoleTraceListener ouvinte grava no console de linha de comando.
Para obter informações sobre onde outros tipos de ouvintes de log gravam informações, consulte a documentação do tipo correspondente.
Ver também
- Microsoft.VisualBasic.Logging.Log
- DefaultTraceListener
- EventLogTraceListener
- DelimitedListTraceListener
- XmlWriterTraceListener
- ConsoleTraceListener
- System.Diagnostics
- Trabalhando com logs de aplicativos
- Como registar exceções
- Como escrever mensagens de log
- Passo a passo: Alterando onde My.Application.Log grava informações
- Eventos ETW no .NET Framework
- Solução de problemas: Ouvintes de log