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
| Nome | Valore | Descrizione |
|---|---|---|
| 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:DEBUGcodice oppure aggiungere#define DEBUGalla parte superiore del file. In Visual Basic aggiungere il/d:DEBUG=Trueflag 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:TRACEcodice o aggiungere#define TRACEalla parte superiore del file. In Visual Basic aggiungere il/d:TRACE=Trueflag 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 |