Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

TraceLevel (Enumeración)

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

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

type TraceLevel

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

La clase TraceSwitch utiliza esta enumeración.

Para utilizar modificadores, se debe habilitar la traza 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 marcador /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 marcador /d:DEBUG=True a la línea de comandos del compilador.

  • Para habilitar la traza en C#, agregue el marcador /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 marcador /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.

NotaNota

En la versión 2.0 de .NET Framework, se puede utilizar texto para especificar el valor de un modificador. Por ejemplo, true para BooleanSwitch o el texto que representa un valor de enumeración como Error para 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

Advertencia

2

Info

3

Verbose

4

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft