Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Enumeração TraceLevel

 

Publicado: agosto de 2016

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

Namespace:   System.Diagnostics
Assembly:  System (em System.dll)

public enum TraceLevel

Nome do membroDescrição
Error

Mensagens de tratamento de erros de saída.

Info

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

Off

Nenhum rastreamento e depuração de mensagens de saída.

Verbose

Todos os de depuração e rastreamento de mensagens de saída.

Warning

Mensagens de tratamento de erros e avisos de saída.

Essa enumeração é usada pelo TraceSwitch classe.

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

  • Para habilitar a depuração em c#, adicione o /d:DEBUG sinalizador à linha de comando do compilador quando você compilar seu código, ou você pode adicionar #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 quando você compilar seu código, ou adiciona #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.

System_CAPS_noteObservação

No .NET Framework versão 2.0, você pode usar texto para especificar o valor para um comutador. Por exemplo, true para um BooleanSwitch ou 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" />.

No .NET Framework versões 1.0 e 1.1, os níveis de rastreamento em arquivos de configuração são definidas usando o valor inteiro correspondente para o membro de enumeração, em vez do membro de enumeração em si, como o exemplo a seguir demonstra.

<configuration>
    <system.diagnostics>
       <switches>
          <add name="mySwitch" value="4" />
       </switches>
    </system.diagnostics>
</configuration>

Além de definir níveis de rastreamento usando o valor de inteiro da enumeração, os níveis de rastreamento do .NET Framework versão 2.0 podem ser definidos usando a representação de texto do valor de enumeração. Por exemplo, Verbose para um TraceSwitch. A linha <add name="mySwitch" value="Verbose" /> é equivalente a <add name="mySwitch" value="4" />.

A tabela a seguir mostra a relação entre o TraceLevel entradas do arquivo de membros de enumeração e sua configuração correspondente.

Nível de rastreamento

Valor do arquivo de configuração

Off

0

Erro

1

Aviso

2

Informações de

3

Detalhado

4

.NET Framework
Disponível desde 1.1
Retornar ao início
Mostrar: