Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile usare gli My.Application.Log oggetti e My.Log per scrivere informazioni sugli eventi che si verificano nell'applicazione. In questo esempio viene illustrato come configurare un listener del registro eventi in modo da My.Application.Log scrivere le informazioni di traccia nel registro eventi dell'applicazione.
Non è possibile scrivere nel log di sicurezza. Per scrivere nel log di sistema, è necessario essere membri dell'account LocalSystem o Administrator.
Per visualizzare un registro eventi, è possibile usare Esplora server o Visualizzatore eventi di Windows. Per altre informazioni, vedere Eventi ETW in .NET Framework.
Per aggiungere e configurare il listener del registro eventi
Fare clic con il pulsante destro del mouse app.config in Esplora soluzioni e scegliere Apri.
- o -
Se non è presente alcun file app.config,
Scegliere Aggiungi nuovo elemento dal menu Progetto.
Nella finestra di dialogo Aggiungi nuovo elemento scegliere File di configurazione dell'applicazione.
Fare clic su Aggiungi.
Individuare la
<listeners>sezione nel file di configurazione dell'applicazione.Troverai la sezione
<listeners>nella sezione<source>con l'attributo nome "DefaultSource", annidata nella sezione<system.diagnostics>, che è annidata nella sezione di primo livello<configuration>.Aggiungere questo elemento a tale
<listeners>sezione:<add name="EventLog"/>Individuare la sezione
<sharedListeners>nella sezione<system.diagnostics>nella sezione di primo livello<configuration>.Aggiungere questo elemento a tale
<sharedListeners>sezione:<add name="EventLog" type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="APPLICATION_NAME"/>Sostituire
APPLICATION_NAMEcon il nome dell'applicazione.Annotazioni
In genere, un'applicazione scrive solo errori nel registro eventi. Per informazioni sul filtraggio dell'output del log, consultare Procedura dettagliata: Filtraggio dell'output di My.Application.Log.
Per scrivere informazioni sugli eventi nel registro eventi
Utilizzare il My.Application.Log.WriteEntry metodo o My.Application.Log.WriteException per scrivere informazioni nel registro eventi. Per altre informazioni, vedere Procedura: Scrivere messaggi di log e Procedura: Registrare le eccezioni.
Dopo aver configurato il listener del registro eventi per un assembly, esso riceve tutti i messaggi che My.Application.Log scrive da tale assembly.