TraceLevel Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica quais mensagens serão geradas para as classes Debug, Trace e TraceSwitch.
public enum class TraceLevel
public enum TraceLevel
type TraceLevel =
Public Enum TraceLevel
- Herança
Campos
| Nome | Valor | Description |
|---|---|---|
| Off | 0 | Não emite nenhuma mensagem de rastreamento ou de depuração. |
| Error | 1 | Emite mensagens para tratamento de erros. |
| Warning | 2 | Emite mensagens para tratamento de erros e avisos. |
| Info | 3 | Emite mensagens informativas, avisos e mensagens de tratamento de erros. |
| Verbose | 4 | Emite todas as mensagens de depuração e de rastreamento. |
Comentários
Essa enumeração é usada pela TraceSwitch classe.
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:DEBUGsinalizador à linha de comando do compilador ao compilar seu código ou adicione#define DEBUGà parte superior do arquivo. No Visual Basic, adicione o/d:DEBUG=Truesinalizador à linha de comando do compilador.Para habilitar o rastreamento em C#, adicione o
/d:TRACEsinalizador à linha de comando do compilador ao compilar seu código ou adicione#define TRACEà parte superior do arquivo. No Visual Basic, adicione o/d:TRACE=Truesinalizador à linha de comando do compilador.
Para obter mais informações sobre como instrumentar seu aplicativo, consulte Debug e Trace.
Nos arquivos de configuração do aplicativo .NET Framework, você pode usar o 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 da 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 |
| Verbose | 4 |