Partilhar via


Classes Usadas no Log do .NET Framework

Este tópico contém tabelas listando as classes normalmente usadas para log e rastreamento do .NET Framework.As tabelas são divididas em classes de log de saída, classes de log de ouvinte e classes de log de filtragem.Para abrir a documentação do .NET Framework 2,0 e encontrar uma listagem mais abrangente, consulte Visão geral sobre biblioteca classes do .NET Framework.

Classes Básicas para Log de Saída

A tabela a seguir lista e descreve as classes principais usadas para log de saída.

Classe

Descrição

Debug

Fornece um conjunto de métodos e propriedades que ajudam a depurar seu código.Esta classe não pode ser herdada.

Trace

Fornece um conjunto de métodos e propriedades que ajudam a rastrear a execução de seu código.Esta classe não pode ser herdada.

TraceSource

Fornece um conjunto de métodos e propriedades que ajudam a rastrear a execução de seu código.

Classes de Log de Ouvinte

A tabela a seguir lista e descreve as principais classes de log de ouvinte.

Classe

Descrição

TraceListener

Fornece a classe de base abstrata para os ouvintes que monitoram o rastreamento e a depuração de saída.

ConsoleTraceListener

Direciona rastreamento ou depuração de saída tanto para saída padrão ou para o fluxo de erro padrão.

DefaultTraceListener

Fornece o métodos saída padrão e comportamento para rastreamento.

DelimitedListTraceListener

Direciona a saída do rastreamento ou a depuração para um TextWriter, tais como StreamWriter, ou um Stream, tais como FileStream.

EventLogTraceListener

Fornece um ouvinte simples que direciona a saída de rastreamento ou de depuração para um EventLog.

FileLogTraceListener

Fornece um ouvinte simples que direciona saída para arquivo de log.

TextWriterTraceListener

Direciona a saída do rastreamento ou a depuração para um TextWriter ou um Stream tal como Out ou FileStream.

XmlWriterTraceListener

Direciona a saída do rastreamento ou a depuração para um TextWriter ou um Stream tal como FileStream.

Filtragem de Log e Classes de Troca

A tabela a seguir lista e descreve o log principal de filtragem e classes de troca.

Classe

Descrição

Switch

Fornece uma classe base abstrata para criar novas opções de depuração e rastreamento.

BooleanSwitch

Fornece uma simples opção ON / OFF que controla depuração e rastreamento saída.

SourceSwitch

Fornece uma opção de vários níveis para controlar rastreamento e depurar saída sem recompilar seu código.

TraceSwitch

Fornece uma opção de vários níveis para controlar rastreamento e depurar saída sem recompilar seu código.

EventTypeFilter

Fornece um nível de gravidade baseado em opção que controla saída de rastreamento.

SourceFilter

Especifica se um ouvinte deve rastrear uma mensagem baseada na fonte de um rastreamento.

TraceFilter

Define um método para implementações de rastreamento de filtro.

Consulte também

Conceitos

Log e rastreamento no .NET Framework com Visual Basic

Noções Básicas de Logs do .NET Framework

Referência

System.Diagnostics

Outros recursos

Rastreamento e intrumentando aplicações