Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Enumerazione TraceLevel

Specifica che i messaggi di output per Debug, Trace e TraceSwitch classi.

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

public enum TraceLevel

Nome membroDescrizione
ErrorMessaggi di output di gestione degli errori.
InfoMessaggi informativi di output, avvisi e messaggi di gestione degli errori.
OffPer non restituire messaggi di tracciatura e di debug.
VerboseConsente di restituire tutti i debug e messaggi di traccia.
WarningAvvisi di output e messaggi di gestione degli errori.

Questa enumerazione viene utilizzata da TraceSwitch classe.

È necessario abilitare l'analisi o al debug per utilizzare un'opzione. la seguente sintassi è compilatore specifico. Se si utilizzano i compilatori diverso da c# o Visual Basic, vedere la documentazione del compilatore.

  • Per attivare il debug in c#, aggiungere /d:DEBUG il 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 /d:DEBUG=True flag alla riga di comando del compilatore.

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

Per ulteriori informazioni su instrumentare l'applicazione, vedere Debug e Trace.

NotaNota

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

Nelle versioni 1,0 e 1,1 di .NET Framework, i livelli di tracciatura in file di configurazione vengono impostati utilizzando il valore intero che corrisponde al membro di enumerazione, anziché da un membro di enumerazione stesso, come illustrato nell'esempio seguente.

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

Oltre ai livelli di traccia impostazione utilizzando il valore intero l'enumerazione, i livelli di tracciatura .NET Framework versione 2.0 possono essere impostati utilizzando la rappresentazione di testo del valore di enumerazione. Ad esempio, Verbose per una proprietà TraceSwitch. La riga <add name="mySwitch" value="Verbose" /> equivale a <add name="mySwitch" value="4" />.

Nella tabella seguente è illustrata la relazione tra TraceLevel membri di enumerazione e i relativi elementi corrispondenti del file di configurazione.

Livello di traccia

Valore del file di configurazione

Off

0

errore

1

avviso

2

informazioni

3

dettagliato

4

.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft