Condividi tramite


Classi utilizzate per la registrazione in .NET Framework (Visual Basic)

In questo argomento sono riportate le tabelle contenenti le classi comunemente utilizzate per la registrazione e la traccia 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 di .NET Framework 2.0 e individuare 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

Fornisce un insieme di metodi e di proprietà che consentono di eseguire il debug del codice. La classe non può essere ereditata.

Trace

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

TraceSource

Viene fornita una serie di metodi e proprietà per la tracciatura 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 tracciatura e debug.

ConsoleTraceListener

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

DefaultTraceListener

Vengono forniti i metodi di output predefiniti e il comportamento per la tracciatura.

DelimitedListTraceListener

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

EventLogTraceListener

Viene fornito un listener semplice che indirizza l'output di tracciatura 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 tracciatura o debug a TextWriter oppure a Stream quale Out o FileStream.

XmlWriterTraceListener

Viene indirizzato un output di tracciatura 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 tracciatura.

BooleanSwitch

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

SourceSwitch

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

TraceSwitch

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

EventTypeFilter

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

SourceFilter

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

TraceFilter

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

Vedere anche

Riferimenti

System.Diagnostics

Concetti

Registrazione e traccia in .NET Framework con Visual Basic

Nozioni fondamentali sui log di .NET Framework (Visual Basic)

Altre risorse

Traccia e strumentazione di applicazioni