Condividi tramite


Procedura: scrivere informazioni sugli eventi in un file di testo (Visual Basic)

È possibile utilizzare gli oggetti My.Application.Log e My.Log per registrare informazioni sugli eventi che si verificano nell'applicazione. Nell'esempio riportato di seguito è illustrato l'utilizzo del metodo My.Application.Log.WriteEntry per registrare le informazioni di tracciatura in un file di log.

Per aggiungere e configurare il listener di log del file

  1. Fare clic con il pulsante destro del mouse sul file app.config in Esplora soluzioni, quindi scegliere Apri.

    - oppure -

    Se non è presente alcun file app.config:

    1. Scegliere Aggiungi nuovo elemento dal menu Progetto.

    2. Nella finestra di dialogo Aggiungi nuovo elemento, selezionare File di configurazione dell'applicazione.

    3. Fare clic su Aggiungi.

  2. Individuare la sezione <listeners> nel file di configurazione dell'applicazione.

    La sezione <listeners> si trova nella sezione <source> con l'attributo del nome "DefaultSource", annidato sotto la sezione <system.diagnostics>, a sua volta annidata sotto la sezione <configuration> di primo livello.

  3. Aggiungere l'elemento alla sezione <listeners>:

    <add name="FileLogListener" />
    
  4. Individuare la sezione <sharedListeners> nella sezione <system.diagnostics>, annidata sotto la sezione <configuration> di primo livello.

  5. Aggiungere l'elemento alla sezione <sharedListeners>:

    <add name="FileLogListener" 
        type="Microsoft.VisualBasic.Logging.FileLogTraceListener, 
              Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, 
              PublicKeyToken=b03f5f7f11d50a3a"
        initializeData="FileLogListenerWriter"
        location="Custom"
        customlocation="c:\temp\" />
    

    Modificare il valore dell'attributo customlocation sulla directory di log.

    Nota

    Per impostare il valore di una proprietà del listener, utilizzare un attributo con lo stesso nome della proprietà e tutte le lettere nel nome scritte in minuscolo. Ad esempio, gli attributi location e customlocation consentono di impostare i valori delle proprietà Location e CustomLocation.

Per scrivere informazioni sugli eventi nel registro file

Vedere anche

Attività

Procedura: registrare eccezioni in Visual Basic

Riferimenti

Microsoft.VisualBasic.Logging.Log

WriteEntry

WriteException

Concetti

Utilizzo dei log applicazione in Visual Basic