TraceLevel TraceLevel TraceLevel TraceLevel Enum

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

Campos

Error Error Error Error 1

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

Info Info Info Info 3

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

Off Off Off Off 0

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

Verbose Verbose Verbose Verbose 4

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

Warning Warning Warning 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 la traza o la depuración para usar un conmutador.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 usa los compiladores que no sean 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#, agregue el /d:DEBUG marca a la línea de comandos del compilador al compilar el código, o puede agregar #define DEBUG 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 el /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 en C#, agregue el /d:TRACE marca a la línea de comandos del compilador al compilar el código, o agregue #define TRACE a 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 el /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, consulte Debug y Trace.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 .NET Framework versiones 1.0 y 1.1, niveles de seguimiento en archivos de configuración se establecen utilizando el valor entero correspondiente al miembro de enumeración, en lugar de con el miembro de enumeración, como en el ejemplo siguiente se muestra.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 utilizando el valor entero de la enumeración, se pueden establecer los niveles de seguimiento de la versión 2.0 de .NET Framework 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 para un TraceSwitch.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 entre el TraceLevel entradas del archivo de los miembros de enumeración y su configuración correspondiente.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: