Compartilhar via


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

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

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

  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 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:

    1. Localize o arquivo de machine.config do computador. Normalmente, ele está localizado no diretório SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , onde SystemRoot está o diretório do sistema operacional e frameworkVersion é 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.

    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 <configuration> de nível superior.

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

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

    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:

Consulte também