TraceLevel Enum

Definition

Anger vilka meddelanden som ska matas ut för klasserna Debug, Trace och TraceSwitch .

public enum class TraceLevel
public enum TraceLevel
type TraceLevel = 
Public Enum TraceLevel
Arv
TraceLevel

Fält

Name Värde Description
Off 0

Skicka inga spårnings- och felsökningsmeddelanden.

Error 1

Skriv ut felhanteringsmeddelanden.

Warning 2

Utdatavarningar och felhanteringsmeddelanden.

Info 3

Utdatainformationsmeddelanden, varningar och felhanteringsmeddelanden.

Verbose 4

Mata ut alla felsöknings- och spårningsmeddelanden.

Kommentarer

Den här uppräkningen används av TraceSwitch klassen.

Du måste aktivera spårning eller felsökning för att kunna använda en växel. Följande syntax är kompilatorspecifik. Om du använder andra kompilatorer än C# eller Visual Basic läser du dokumentationen för kompilatorn.

  • Om du vill aktivera felsökning i C# lägger du till /d:DEBUG flaggan på kommandoraden för kompilatorn när du kompilerar koden, eller så kan du lägga till #define DEBUG överst i filen. I Visual Basic lägger du till flaggan /d:DEBUG=True på kommandoraden för kompilatorn.

  • Om du vill aktivera spårning i C# lägger du till /d:TRACE flaggan på kommandoraden för kompilatorn när du kompilerar koden eller lägger till #define TRACE den överst i filen. I Visual Basic lägger du till flaggan /d:TRACE=True på kommandoraden för kompilatorn.

Mer information om hur du instrumenterar ditt program finns i Debug och Trace.

I .NET Framework-appkonfigurationsfiler kan du använda text för att ange värdet för en växel. Till exempel true för en BooleanSwitch, eller texten som representerar ett uppräkningsvärde, till exempel Error för en TraceSwitch. Raden <add name="mySwitch" value="Error" /> motsvarar <add name="mySwitch" value="1" />. Du kan också ange spårningsnivåer med hjälp av heltalsvärdet för uppräkningen. I följande tabell visas relationen mellan TraceLevel uppräkningsmedlemmarna och deras motsvarande konfigurationsfilposter.

Spårningsnivå Konfigurationsfilvärde
Av 0
Error 1
Varning 2
Info 3
Utförlig 4

Gäller för

Se även