Compartilhar via


Instruções passo a passo: determinando onde My.Application.Log grava informações (Visual Basic)

O objeto My.Application.Log pode gravar informações em vários ouvintes 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 para seu aplicativo.

Para obter mais informações sobre os locais de saída padrão, consulte Trabalhando com logs de aplicativo.

Para determinar os ouvintes de My.Application.Log

  1. Localize o arquivo de configuração do assembly. Se você estiver desenvolvendo o assembly, poderá acessar o app.config em 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 do assembly.

    Observação

    Nem todo assembly tem um arquivo de configuração.

    O arquivo de configuração é um arquivo XML.

  2. Localize a seção <listeners>, na seção <source> com o name atributo "DefaultSource", localizado na seção <sources>. A seção <sources> está localizada na seção <system.diagnostics>, na seção <configuration> superior.

    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 define o arquivo de configuração do computador:

    1. Localize o arquivo machine.config do computador. Normalmente, ele está localizado no diretório SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG, em que SystemRoot é o diretório do sistema operacional e frameworkVersion é a versão do .NET Framework.

      As configurações em machine.config podem ser substituídas por um arquivo de configuração de aplicativo.

      Se os elementos opcionais listados abaixo não existirem, você poderá criá-los.

    2. Localize a seção <listeners>, na seção <source> com o atributo name "DefaultSource", na seção <sources>, na seção <system.diagnostics>, na seção superior <configuration>.

      Se estas seções não existirem, o My.Application.Log terá apenas os ouvintes de log padrão.

  3. Localize os elementos <add> na seção <listeners>.

    Esses elementos adicionam os ouvintes de log nomeados à origem My.Application.Log.

  4. 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>.

  5. Para muitos tipos de ouvintes compartilhados, os dados de inicialização do ouvinte incluem uma descrição de onde o ouvinte direciona os dados:

Confira também