Condividi tramite


Procedura: scrivere nel log eventi di un'applicazione

Aggiornamento: novembre 2007

È possibile utilizzare gli oggetti My.Application.Log e My.Log per scrivere informazioni sugli eventi che si verificano nell'applicazione. Nell'esempio riportato di seguito viene descritto come configurare un listener di log eventi in modo che My.Application.Log scriva le informazioni di analisi nel log eventi Application.

Non è possibile scrivere nel log Security. Per scrivere nel log System, è necessario essere membro dell'account LocalSystem o Administrator.

Per visualizzare un log eventi, utilizzare Esplora server o Visualizzatore eventi di Windows. Per ulteriori informazioni, vedere Procedura: utilizzare i log eventi in Esplora server or Procedura: avviare il Visualizzatore eventi da Esplora server.

Nota:

I log eventi non sono supportati in Windows 95, Windows 98 o Windows Millennium Edition.

Per aggiungere e configurare il listener di log eventi

  1. Fare clic sul file app.config con il pulsante destro del mouse 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", nidificato sotto la sezione <system.diagnostics>, a sua volta nidificata sotto la sezione <configuration> di primo livello.

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

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

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

    <add name="EventLog"
        type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
         initializeData="APPLICATION_NAME"/>
    

    Sostituire APPLICATION_NAME con il nome dell'applicazione.

    Nota:

    In genere, nel log eventi vengono scritti solo gli errori. Per informazioni sul filtraggio dell'output di log, vedere Procedura dettagliata: filtraggio dell'output di My.Application.Log.

Per scrivere informazioni sugli eventi nel log eventi

Vedere anche

Attività

Procedura: registrare eccezioni in Visual Basic

Procedura dettagliata: individuazione della posizione di inserimento delle informazioni con My.Application.Log

Concetti

Utilizzo dei log applicazione in Visual Basic

Riferimenti

Oggetto My.Application.Log

Oggetto My.Log

Metodo WriteEntry (My.Application.Log e My.Log)

Metodo WriteException (My.Application.Log e My.Log)