Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Cómo: Crear e inicializar modificadores de seguimiento

Para poder utilizar modificadores de traza, primero debe crearlos y colocarlos en el código. Hay dos clases predefinidas desde las que puede crear modificadores: la clase de System.Diagnostics.BooleanSwitch y la clase de System.Diagnostics.TraceSwitch . Utilice BooleanSwitch se utiliza si sólo hay un mensaje o de traza; utilice TraceSwitch si desea distinguir entre los niveles de traza. Si utiliza TraceSwitch, puede definir dispone mensajes de depuración y para asociarlos a diferentes niveles de traza. Puede utilizar ambos tipos de modificadores con la traza o la depuración. De forma predeterminada, se deshabilita BooleanSwitch y TraceSwitch se establece en el nivel TraceLevel.Off. Es posible crear modificadores de traza y colocarlos en cualquier parte del código que pueda utilizarlos.

Aunque puede establecer niveles de traza y otras opciones de configuración en código, recomendamos utilizar el archivo de configuración para administrar el estado de modificadores. Esto se debe a que administra la configuración de los modificadores en el sistema de configuración proporciona mayor flexibilidad — puede es posible activar o desactivar y niveles de modificación sin volver a compilar la aplicación. Para obtener más información, vea Configurar modificadores de traza.

Para crear e inicializar un modificador de traza

  1. Defina un modificador de System.Diagnostics.BooleanSwitch tipo o escriba System.Diagnostics.TraceSwitch y especifique el nombre y la descripción del modificador.

  2. Configure el modificador de traza. Para obtener más información, vea Configurar modificadores de traza.

    El siguiente código crea dos modificadores, uno de cada tipo:

    System.Diagnostics.BooleanSwitch dataSwitch = 
       new System.Diagnostics.BooleanSwitch("Data", "DataAccess module");
    System.Diagnostics.TraceSwitch generalSwitch = 
       new System.Diagnostics.TraceSwitch("General", 
       "Entire application");
    
    

Adiciones de comunidad

Mostrar: