TraceLevel Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica i messaggi da generare per le classi Debug, Trace e TraceSwitch.
public enum class TraceLevel
public enum TraceLevel
type TraceLevel =
Public Enum TraceLevel
- Ereditarietà
Campi
Error | 1 | Genera messaggi di gestione degli errori. |
Info | 3 | Genera messaggi informativi, avvisi e messaggi di gestione degli errori. |
Off | 0 | Non genera alcun messaggio di tracciatura e di debug. |
Verbose | 4 | Genera tutti i messaggi di debug e di tracciatura. |
Warning | 2 | Genera avvisi e messaggi di gestione degli errori. |
Commenti
Questa enumerazione viene utilizzata dalla classe TraceSwitch.
È necessario abilitare la traccia o il debug per usare un commutatore. La sintassi seguente è specifica del compilatore. Se si usano compilatori diversi da C# o Visual Basic, vedere la documentazione del compilatore.
Per abilitare il debug in C#, aggiungere il flag alla riga di comando del compilatore quando si compila il
/d:DEBUG
codice oppure aggiungere#define DEBUG
alla parte superiore del file. In Visual Basic aggiungere il/d:DEBUG=True
flag alla riga di comando del compilatore.Per abilitare la traccia in C#, aggiungere il flag alla riga di comando del compilatore quando si compila il
/d:TRACE
codice o aggiungere#define TRACE
alla parte superiore del file. In Visual Basic aggiungere il/d:TRACE=True
flag alla riga di comando del compilatore.
Per altre informazioni sulla strumentazione dell'applicazione, vedere Debug e Trace.
Nei file di configurazione dell'app .NET Framework è possibile usare il testo per specificare il valore di un commutatore. Ad esempio, true
per un BooleanSwitchoggetto o il testo che rappresenta un valore di enumerazione, Error
ad esempio per un TraceSwitchoggetto . La riga <add name="mySwitch" value="Error" />
equivale a <add name="mySwitch" value="1" />
. È anche possibile impostare i livelli di traccia usando il valore intero dell'enumerazione. Nella tabella seguente viene illustrata la relazione tra i membri dell'enumerazione e le TraceLevel relative voci di file di configurazione corrispondenti.
Livello di traccia | Valore file di configurazione |
---|---|
Off | 0 |
Error | 1 |
Avviso | 2 |
Info | 3 |
Dettagliato | 4 |