Condividi tramite


Classi utilizzate per la registrazione in .NET Framework

Aggiornamento: novembre 2007

In questo argomento sono riportate le tabelle contenenti le classi comunemente utilizzate per la registrazione e l'analisi di .NET Framework. Le tabelle sono suddivise in classi di output del log, di listener del log e di filtro del log. Per accedere alla documentazione relativa a .NET Framework 2.0 e a un elenco più completo, vedere Cenni preliminari sulla libreria di classi .NET Framework.

Classi di base per l'output del log

Nella seguente tabella sono elencate e descritte le classi principali utilizzate per l'output del log.

Classe

Descrizione

Debug

Viene fornita una serie di metodi e proprietà per l'esecuzione del debug del codice. La classe non può essere ereditata.

Trace

Viene fornita una serie di metodi e proprietà per l'analisi dell'esecuzione del codice. La classe non può essere ereditata.

TraceSource

Viene fornita una serie di metodi e proprietà per l'analisi dell'esecuzione del codice.

Classi del listener del log

Nella seguente tabella sono elencate e descritte le classi principali del listener del log.

Classe

Descrizione

TraceListener

Viene fornita la classe di base astratta per i listener che controllano l'output di analisi e debug.

ConsoleTraceListener

Viene indirizzato l'output di analisi e debug per l'output standard o il flusso di errore standard.

DefaultTraceListener

Vengono forniti i metodi di output predefiniti e il comportamento per l'analisi.

DelimitedListTraceListener

Viene indirizzato l'output di analisi o di debug a TextWriter, quale StreamWriter, oppure a Stream, quale FileStream.

EventLogTraceListener

Viene fornito un listener semplice che indirizza l'output di analisi o debug a EventLog.

FileLogTraceListener

Viene fornito un listener semplice che indirizza l'output di registrazione in un file.

TextWriterTraceListener

Viene indirizzato un output di analisi o debug a TextWriter oppure a Stream quale Out o FileStream.

XmlWriterTraceListener

Viene indirizzato un output di analisi o debug a TextWriter oppure a Stream quale FileStream.

Classi di alternanza e filtro del log

Nella seguente tabella sono elencate e descritte le classi principali per l'alternanza e il filtro del log.

Classe

Descrizione

Switch

Viene fornita la classe di base astratta per la creazione di nuove opzioni di debug e analisi.

BooleanSwitch

Viene fornita un'opzione di attivazione/disattivazione per il controllo dell'output del debug e dell'analisi.

SourceSwitch

Viene fornita un'opzione multilivello per il controllo dell'output dell'analisi e del debug senza ricompilare il codice.

TraceSwitch

Viene fornita un'opzione multilivello per il controllo dell'output dell'analisi e del debug senza ricompilare il codice.

EventTypeFilter

Viene fornita un'opzione del livello di severità per il controllo dell'output di analisi.

SourceFilter

Viene specificato se un listener deve analizzare un messaggio in base all'origine di una traccia.

TraceFilter

Viene definito un metodo per le implementazioni di analisi-filtro.

Vedere anche

Concetti

Registrazione e analisi in .NET Framework con Visual Basic

Nozioni fondamentali sui log di .NET Framework

Riferimenti

System.Diagnostics

Altre risorse

Analisi e strumentazione di applicazioni