Esta documentación está archivada y no tiene mantenimiento.

TraceLevel (Enumeración)

Actualización: noviembre 2007

Especifica qué mensajes se van a enviar para las clases Debug, Trace y TraceSwitch.

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)

'Declaración
Public Enumeration TraceLevel
'Uso
Dim instance As TraceLevel
public enum TraceLevel
public enum TraceLevel

Nombre de miembroDescripción
OffNo envía ningún mensaje seguimiento ni de depuración.
ErrorEnvía mensajes de control de errores.
WarningEnvía advertencias y mensajes de control de errores.
InfoEnvía mensajes informativos, advertencias y mensajes de control de errores.
VerboseEnvía todos los mensajes de seguimiento y depuración.

La clase TraceSwitch utiliza esta enumeración.

Para utilizar modificadores, se debe habilitar el seguimiento o la depuración. La sintaxis siguiente es específica del compilador. Si se utilizan compiladores que no sean C# o Visual Basic, consulte la documentación del compilador.

  • Para habilitar la depuración en C#, agregue el indicador /d:DEBUG a la línea de comandos del compilador, al compilar el código, o agregue #define DEBUG al principio del archivo. En Visual Basic, agregue el indicador /d:DEBUG=True a la línea de comandos del compilador.

  • Para habilitar el seguimiento en C#, agregue el indicador /d:TRACE a la línea de comandos del compilador en el momento de compilar el código o bien agregue #define TRACE al principio del archivo. En Visual Basic, agregue el indicador /d:TRACE=True a la línea de comandos del compilador.

Para obtener más información sobre cómo instrumentar la aplicación, vea Debug y Trace.

20aafb76.alert_note(es-es,VS.90).gifNota:

En .NET Framework versión 2.0, puede utilizar texto para especificar el valor de un modificador. Por ejemplo, se puede utilizar true para un modificador BooleanSwitch o el texto que representa un valor de la enumeración, como Error, para un modificador TraceSwitch. La línea <add name="mySwitch" value="Error" /> es equivalente a <add name="mySwitch" value="1" />.

En las versiones 1.0 y 1.1 de .NET Framework, los niveles de seguimiento de los archivos de configuración se establecen utilizando el valor entero correspondiente al miembro de la enumeración en lugar de utilizar el propio miembro, tal y como se muestra en el ejemplo siguiente.

 <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, los niveles de seguimiento de .NET Framework 2.0 se pueden establecer utilizando la representación textual del valor de la enumeración. Por ejemplo, se puede utilizar Verbose para un modificador TraceSwitch. La línea <add name="mySwitch" value="Verbose" /> es equivalente a <add name="mySwitch" value="4" />.

En la siguiente tabla se muestra la relación que existe entre los miembros de la enumeración TraceLevel y las entradas correspondientes del archivo de configuración.

Nivel de seguimiento

Valor del archivo de configuración

Off

0

Error

1

Warning

2

Info

3

Verbose

4

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0
Mostrar: