TraceLevel Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica quais as mensagens a gerar para as Debugclasses , Trace e TraceSwitch .
public enum class TraceLevel
public enum TraceLevel
type TraceLevel =
Public Enum TraceLevel
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| Off | 0 | Não produza mensagens de rastreamento e depuração. |
| Error | 1 | Exibir mensagens de manejo de erros. |
| Warning | 2 | Avisos de saída e mensagens de tratamento de erros. |
| Info | 3 | Mensagens informativas de saída, avisos e mensagens de tratamento de erros. |
| Verbose | 4 | Exibir todas as mensagens de depuração e rastreamento. |
Observações
Esta enumeração é usada pela TraceSwitch turma.
Tens de ativar o rastreamento ou depuração para usar um switch. A sintaxe seguinte é específica do compilador. Se usar compiladores que não sejam C# ou Visual Basic, consulte a documentação do seu compilador.
Para permitir a depuração em C#, adicione a
/d:DEBUGflag à linha de comandos do compilador quando compilar o seu código, ou pode adicionar#define DEBUGno topo do seu ficheiro. Em Visual Basic, adicione a flag/d:DEBUG=Trueà linha de comandos do compilador.Para ativar o traçado em C#, adicione a
/d:TRACEflag à linha de comandos do compilador quando compilar o seu código, ou adicione#define TRACEno topo do seu ficheiro. Em Visual Basic, adicione a flag/d:TRACE=Trueà linha de comandos do compilador.
Para mais informações sobre a instrumentação da sua aplicação, consulte Debug e Trace.
Nos ficheiros de configuração da aplicação .NET Framework, pode usar texto para especificar o valor de um switch. Por exemplo, para um BooleanSwitch, ou o texto que representa um valor de enumeração como Error para um TraceSwitch. true A reta <add name="mySwitch" value="Error" /> é equivalente a <add name="mySwitch" value="1" />. Também pode definir os níveis de traço usando o valor inteiro da enumeração. A tabela seguinte mostra a relação entre os TraceLevel membros da enumeração e as respetivas entradas do ficheiro de configuração.
| Nível de rastreio | Valor do ficheiro de configuração |
|---|---|
| Desativado | 0 |
| Erro | 1 |
| Warning | 2 |
| Informações | 3 |
| Verbose | 4 |