Condividi tramite


Procedura dettagliata: determinazione della posizione in cui My.Application.Log scrive informazioni (Visual Basic)

L'oggetto My.Application.Log può scrivere informazioni in diversi listener di log. I listener di log sono configurati dal file di configurazione del computer e possono essere sostituiti dal file di configurazione di un'applicazione. In questo argomento vengono descritte le impostazioni predefinite e come determinare le impostazioni per l'applicazione.

Per altre informazioni sui percorsi di output predefiniti, vedere Uso dei log applicazioni.

Per determinare i listener di My.Application.Log

  1. Individuare il file di configurazione dell'assembly. Se stai sviluppando l'assembly, puoi accedere al app.config in Visual Studio da Esplora soluzioni. In caso contrario, il nome del file di configurazione è il nome dell'assembly aggiunto con ".config", che si trova nella stessa directory dell'assembly.

    Annotazioni

    Non tutti gli assembly hanno un file di configurazione.

    Il file di configurazione è un file XML.

  2. Individuare la sezione <listeners>, nella sezione <source> con l'attributo name "DefaultSource", che si trova nella sezione <sources>. La sezione <sources> si trova nella sezione <system.diagnostics> della sezione di primo livello <configuration>.

    Se queste sezioni non esistono, il file di configurazione del computer può configurare gli ascoltatori di log My.Application.Log. I passaggi seguenti descrivono come determinare cosa definisce il file di configurazione del computer:

    1. Trova il file machine.config del computer. In genere, si trova nella directory SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , dove SystemRoot è la directory del sistema operativo e frameworkVersion è la versione di .NET Framework.

      Le impostazioni in machine.config possono essere sostituite dal file di configurazione di un'applicazione.

      Se gli elementi facoltativi elencati di seguito non esistono, è possibile crearli.

    2. Individuare la sezione <listeners>, nella sezione <source> con l'attributo name "DefaultSource", nella sezione <sources>, nella sezione <system.diagnostics>, nella sezione di primo livello <configuration>.

      Se queste sezioni non esistono, include My.Application.Log solo i listener di log predefiniti.

  3. Individuare gli <add> elementi nella <listeners> sezione .

    Questi elementi aggiungono i listener di log specificati all'origine My.Application.Log.

  4. Individuare gli <add> elementi con i nomi dei listener di log nella <sharedListeners> sezione, nella <system.diagnostics> sezione, nella sezione <configuration> di primo livello.

  5. Per molti tipi di listener condivisi, i dati di inizializzazione del listener includono una descrizione della posizione in cui il listener indirizza i dati:

Vedere anche