Ler em inglês

Partilhar via


TraceLevel Enumeração

Definição

Especifica quais mensagens serão geradas para as classes Debug, Trace e TraceSwitch.

C#
public enum TraceLevel
Herança
TraceLevel

Campos

Nome Valor Description
Error 1

Produzir mensagens de tratamento de erros como saída.

Info 3

Produzir mensagens informativas, avisos e de tratamento de erros como saída.

Off 0

Não produzir nenhuma mensagem de rastreamento e depuração como saída.

Verbose 4

Produzir todas as mensagens de depuração e rastreamento como saída.

Warning 2

Produzir mensagens de avisos e tratamento de erros como saída.

Comentários

Essa enumeração é usada pela classe de TraceSwitch .

Você deve habilitar o rastreamento ou a depuração para usar uma opção. A sintaxe a seguir é específica do compilador. Se você usar compiladores diferentes de C# ou Visual Basic, consulte a documentação do compilador.

  • Para habilitar a depuração em C#, adicione o /d:DEBUG sinalizador à linha de comando do compilador ao compilar o código ou adicione #define DEBUG à parte superior do arquivo. No Visual Basic, adicione o /d:DEBUG=True sinalizador à linha de comando do compilador.

  • Para habilitar o rastreamento em C#, adicione o /d:TRACE sinalizador à linha de comando do compilador ao compilar o código ou adicione #define TRACE à parte superior do arquivo. No Visual Basic, adicione o /d:TRACE=True sinalizador à linha de comando do compilador.

Para obter mais informações sobre como instrumentar seu aplicativo, consulte Debug e Trace.

Em .NET Framework arquivos de configuração de aplicativo, você pode usar texto para especificar o valor de uma opção. Por exemplo, true para um BooleanSwitchou o texto que representa um valor de enumeração, como Error para um TraceSwitch. A linha <add name="mySwitch" value="Error" /> é equivalente a <add name="mySwitch" value="1" />. Você também pode definir níveis de rastreamento usando o valor inteiro da enumeração. A tabela a seguir mostra a relação entre os membros de TraceLevel enumeração e suas entradas de arquivo de configuração correspondentes.

Nível de rastreamento: Valor do arquivo de configuração
Desativado 0
Erro 1
Aviso 2
Informações 3
Detalhado 4

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Confira também