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 |
|---|---|---|
| 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:DEBUGsinalizador à 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=Truesinalizador à linha de comando do compilador.Para habilitar o rastreamento em C#, adicione o
/d:TRACEsinalizador à 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=Truesinalizador à 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 |