TraceLevel Enumeración

Definición

Especifica qué mensajes se van a enviar para las clases Debug, Trace y TraceSwitch.Specifies what messages to output for the Debug, Trace and TraceSwitch classes.

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

Campos

Error 1

Envía mensajes de control de errores.Output error-handling messages.

Info 3

Envía mensajes informativos, advertencias y mensajes de control de errores.Output informational messages, warnings, and error-handling messages.

Off 0

No envía ningún mensaje de traza ni de depuración.Output no tracing and debugging messages.

Verbose 4

Envía todos los mensajes de traza y depuración.Output all debugging and tracing messages.

Warning 2

Envía advertencias y mensajes de control de errores.Output warnings and error-handling messages.

Comentarios

La clase TraceSwitch utiliza esta enumeración.This enumeration is used by the TraceSwitch class.

Debe habilitar el seguimiento o la depuración para utilizar un modificador.You must enable tracing or debugging to use a switch. La sintaxis siguiente es específica del compilador.The following syntax is compiler specific. Si utiliza compiladores distintos de C# o Visual Basic, consulte la documentación del compilador.If you use compilers other than C# or Visual Basic, refer to the documentation for your compiler.

  • Para habilitar la depuración en C#, /d:DEBUG agregue la marca a la línea de comandos del compilador al compilar #define DEBUG el código o puede agregarlo a la parte superior del archivo.To enable debugging in C#, add the /d:DEBUG flag to the compiler command line when you compile your code, or you can add #define DEBUG to the top of your file. En Visual Basic, agregue la /d:DEBUG=True marca a la línea de comandos del compilador.In Visual Basic, add the /d:DEBUG=True flag to the compiler command line.

  • Para habilitar el seguimiento C#en, agregue /d:TRACE la marca a la línea de comandos del compilador al compilar el código o agregue #define TRACE en la parte superior del archivo.To enable tracing in C#, add the /d:TRACE flag to the compiler command line when you compile your code, or add #define TRACE to the top of your file. En Visual Basic, agregue la /d:TRACE=True marca a la línea de comandos del compilador.In Visual Basic, add the /d:TRACE=True flag to the compiler command line.

Para obtener más información sobre cómo instrumentar la aplicación Debug , Tracevea y.For more information on instrumenting your application, see Debug and Trace.

Nota

En la versión 2.0 de .NET Framework, puede utilizar texto para especificar el valor de un modificador.In the .NET Framework version 2.0, you can use text to specify the value for a switch. Por ejemplo, true para un BooleanSwitch o el texto que representa un valor de enumeración como Error para un TraceSwitch.For example, true for a BooleanSwitch or the text representing an enumeration value such as Error for a TraceSwitch. La línea <add name="mySwitch" value="Error" /> es equivalente a <add name="mySwitch" value="1" />.The line <add name="mySwitch" value="Error" /> is equivalent to <add name="mySwitch" value="1" />.

En el .NET Framework versiones 1,0 y 1,1, los niveles de seguimiento de los archivos de configuración se establecen mediante el valor entero correspondiente al miembro de la enumeración, en lugar del miembro de la enumeración, como se muestra en el ejemplo siguiente.In the .NET Framework versions 1.0 and 1.1, trace levels in configuration files are set using the integer value corresponding to the enumeration member, rather than the enumeration member itself, as the following example demonstrates.

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

Además de establecer los niveles de seguimiento mediante el valor entero de la enumeración, se pueden establecer los niveles de seguimiento de la .NET Framework versión 2,0 mediante la representación de texto del valor de enumeración.In addition to setting trace levels using the integer value of the enumeration, the .NET Framework version 2.0 trace levels can be set using the text representation of the enumeration value. Por ejemplo, Verbose TraceSwitchpara.For example, Verbose for a TraceSwitch. La línea <add name="mySwitch" value="Verbose" /> es equivalente a <add name="mySwitch" value="4" />.The line <add name="mySwitch" value="Verbose" /> is equivalent to <add name="mySwitch" value="4" />.

En la tabla siguiente se muestra la relación TraceLevel entre los miembros de enumeración y sus entradas correspondientes del archivo de configuración.The following table shows the relationship between the TraceLevel enumeration members and their corresponding configuration file entries.

Nivel de seguimientoTrace Level Valor del archivo de configuraciónConfiguration File Value
DesactivadoOff 00
ErrorError 11
AdvertenciaWarning 22
InfoInfo 33
DetalladoVerbose 44

Se aplica a

Consulte también: