Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Enumerazione TraceLevel

 

Data di pubblicazione: ottobre 2016

Specifica quali messaggi restituire per il Debug, Trace e TraceSwitch classi.

Spazio dei nomi:   System.Diagnostics
Assembly:  System (in System.dll)

public enum TraceLevel

Nome membroDescrizione
Error

Messaggi di gestione degli errori di output.

Info

Messaggi informativi, avvisi e messaggi di gestione degli errori di output.

Off

Nessuna traccia e debug di messaggi di output.

Verbose

Output di tutti i messaggi di tracciatura e di debug.

Warning

Genera avvisi e messaggi di gestione degli errori.

Questa enumerazione viene utilizzata dalla classe TraceSwitch.

È necessario abilitare l'analisi o di debug per l'utilizzo di un commutatore. La sintassi seguente è specifica del compilatore. Se si utilizza un compilatore diverso da c# o Visual Basic, vedere la documentazione del compilatore.

  • Per abilitare il debug in c#, aggiungere il /d:DEBUG flag alla riga di comando del compilatore quando si compila il codice oppure è possibile aggiungere #define DEBUG all'inizio del file. In Visual Basic, aggiungere il /d:DEBUG=True flag alla riga di comando del compilatore.

  • Per abilitare la tracciatura in c#, aggiungere il /d:TRACE flag alla riga di comando del compilatore quando si compila il codice o aggiungere #define TRACE all'inizio del file. In Visual Basic, aggiungere il /d:TRACE=True flag alla riga di comando del compilatore.

Per ulteriori informazioni sulla strumentazione dell'applicazione, vedere Debug e Trace.

System_CAPS_noteNota

In .NET Framework versione 2.0 è possibile usare testo per specificare il valore di un'opzione, ad esempio true per la classe BooleanSwitch o il testo che rappresenta un valore di enumerazione, come Error per la classe TraceSwitch. La riga <add name="mySwitch" value="Error" /> equivale a <add name="mySwitch" value="1" />.

In .NET Framework versioni 1.0 e 1.1, livelli di traccia nei file di configurazione vengono impostate utilizzando il valore intero corrispondente al membro di enumerazione, anziché il membro dell'enumerazione stessa, come nell'esempio seguente viene illustrato.

<configuration>
    <system.diagnostics>
       <switches>
          <add name="mySwitch" value="4" />
       </switches>
    </system.diagnostics>
</configuration>

Oltre a impostare i livelli di traccia utilizzando il valore integer dell'enumerazione, è possono impostare i livelli di traccia di .NET Framework versione 2.0 tramite la rappresentazione testo del valore di enumerazione. Ad esempio, Verbose per un TraceSwitch. La riga <add name="mySwitch" value="Verbose" /> equivale a <add name="mySwitch" value="4" />.

Nella tabella seguente viene illustrata la relazione tra il TraceLevel voci del file di membri di enumerazione e la relativa configurazione corrispondente.

Livello di traccia

Valore di File di configurazione

Disattivato

0

Errore

1

Avviso

2

Informazioni

3

Dettagliato

4

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: