Compartir a través de


Tutorial: Determinar dónde my.Application.Log escribe información (Visual Basic)

El objeto My.Application.Log puede escribir información en varios agentes de escucha de registro. Los agentes de escucha de registro se configuran por archivo de configuración del equipo y puede reemplazarlos una archivo de configuración de la aplicación. En este tema se describe la configuración predeterminada y cómo determinar la configuración de la aplicación.

Para obtener más información sobre las ubicaciones de salida predeterminadas, vea Trabajar con registros de aplicaciones.

Para determinar los oyentes de My.Application.Log

  1. Busque el archivo de configuración del ensamblado. Si está desarrollando el ensamblado, puede acceder a app.config en Visual Studio desde el Explorador de soluciones. De lo contrario, el nombre del archivo de configuración es el nombre del ensamblado anexado con ".config", y se encuentra en el mismo directorio que el ensamblado.

    Nota:

    No todos los ensamblados tienen un archivo de configuración.

    El archivo de configuración es un archivo XML.

  2. Localice la sección <listeners>, en la sección <source> con el atributo name "DefaultSource", ubicada en la sección <sources>. La sección <sources> se encuentra en la sección <system.diagnostics>, en la sección de nivel superior <configuration>.

    Si estas secciones no existen, el archivo de configuración del equipo puede configurar los agentes de escucha de registro My.Application.Log . En los pasos siguientes se describe cómo determinar qué define el archivo de configuración del equipo:

    1. Busque el archivo machine.config del equipo. Normalmente, se encuentra en el directorio SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , donde SystemRoot es el directorio del sistema operativo y frameworkVersion es la versión de .NET Framework.

      El archivo de configuración de una aplicación puede invalidar la configuración de machine.config.

      Si los elementos opcionales que se enumeran a continuación no existen, puede crearlos.

    2. Busque la sección <listeners>, en la sección <source> con el atributo name "DefaultSource", en la sección <sources>, en la sección <system.diagnostics>, en la sección superior de nivel <configuration>.

      Si estas secciones no existen, My.Application.Log solo tiene los agentes de escucha de registro predeterminados.

  3. Busque los <add> elementos de la <listeners> sección.

    Estos elementos agregan los agentes de escucha de registro con nombre al origen My.Application.Log .

  4. Busque los elementos <add> con los nombres de los agentes de escucha de registro en la sección <sharedListeners> , en la <system.diagnostics> sección, en la sección de nivel superior <configuration> .

  5. Para muchos tipos de agentes de escucha compartidos, los datos de inicialización del agente de escucha incluyen una descripción de dónde dirige el agente de escucha los datos:

Consulte también