Procedura dettagliata: individuazione della posizione di inserimento delle informazioni con My.Application.Log (Visual Basic)

L'oggetto My.Application.Log può scrivere le informazioni in diversi listener di log. I listener di log sono configurati dal file di configurazione del computer ed è possibile eseguirne l'override con il file di configurazione di un'applicazione. Questo argomento descrive le impostazioni predefinite e illustra come determinare le impostazioni dell'applicazione.

Per altre informazioni sui percorsi di output predefiniti, vedere Utilizzo dei log applicazione.

Per determinare i listener per My.Application.Log

  1. Individuare il file di configurazione dell'assembly. Se si sta sviluppando l'assembly, è possibile accedere al file app.config in Visual Studio da Esplora soluzioni. In caso contrario, il nome del file di configurazione sarà il nome dell'assembly seguito da ".config" e si troverà nella stessa directory dell'assembly.

    Nota

    Non tutti gli assembly hanno un file di configurazione.

    Il file di configurazione è un file XML.

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

    Se queste sezioni non esistono, è possibile configurare i listener di log My.Application.Log nel file di configurazione del computer. I passaggi seguenti descrivono come determinare ciò che viene definito dal file di configurazione del computer:

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

      È possibile eseguire l'override delle impostazioni del file machine.config con il file di configurazione di un'applicazione.

      Se gli elementi facoltativi seguenti non esistono, è possibile crearli.

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

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

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

    Questi elementi consentono di aggiungere i listener di log denominati all'origine My.Application.Log .

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

  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:

Vedi anche