Partilhar via


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

O My.Application.Log objeto pode gravar informações para 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 de um 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 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 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 ele está localizado no mesmo diretório que o assembly.

    Nota

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

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

  2. Localize a <listeners><source> seção, na seção com o name atributo "DefaultSource", localizado na <sources> seção . A <sources> seção está localizada na <system.diagnostics> 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.Log ouvintes de log. As etapas a seguir descrevem como determinar o que o arquivo de configuração do computador define:

    1. 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 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 <listeners><source> seção, na seção com o name atributo "DefaultSource", na <sources> seção , na <system.diagnostics> seção de nível <configuration> superior.

      Se essas seções não existirem, então o My.Application.Log tem apenas os ouvintes de log padrão.

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

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

  4. Localize os <add> elementos com os nomes dos ouvintes de log na <sharedListeners> seção , na <system.diagnostics> seção , na seção de nível <configuration> superior.

  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