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
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 |