Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad TraceSwitch.TraceError

 

Publicado: octubre de 2016

Obtiene un valor que indica si el modificador permite mensajes de control de errores.

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

public bool TraceError { get; }

Valor de propiedad

Type: System.Boolean

true Si el Level propiedad se establece en TraceLevel.Error, TraceLevel.Warning, TraceLevel.Info, o TraceLevel.Verbose; en caso contrario, false.

Puede usar el TraceError, TraceWarning, TraceInfo, y TraceVerbose propiedades junto con el Debug y Trace clases para emitir todos los mensajes con una importancia especificada o superior. Cuando el Level propiedad se establece en la importancia máxima, TraceLevel.Error, Error , se emiten sólo los mensajes de control de errores.

En el ejemplo de código siguiente se crea un nuevo TraceSwitch y utiliza el modificador para determinar si se debe emitir mensajes de error. El modificador se crea en el nivel de clase. MyMethod Escribe el primer mensaje de error si el Level propiedad está establecida en TraceLevel.Error o superior. Sin embargo, MyMethod no escribe el segundo mensaje de error si la Level es menor que TraceLevel.Verbose.

//Class-level declaration.
 /* Create a TraceSwitch to use in the entire application.*/
 static TraceSwitch mySwitch = new TraceSwitch("General", "Entire Application");

 static public void MyMethod() {
    // Write the message if the TraceSwitch level is set to Error or higher.
    if(mySwitch.TraceError)
       Console.WriteLine("My error message.");

    // Write the message if the TraceSwitch level is set to Verbose.
    if(mySwitch.TraceVerbose)
       Console.WriteLine("My second error message.");
 }

 public static void Main(string[] args) {
    // Run the method that prints error messages based on the switch level.
    MyMethod();
 }

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: