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

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

  2. Localize a seção <listeners>, na seção <source> com o atributo name "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.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 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.

    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, então o My.Application.Log terá apenas os ouvintes padrão do log.

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

    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 seção <sharedListeners>, na seção <system.diagnostics>, na seção superior de nível <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:

Ver também