Cómo: Crear e inicializar modificadores de seguimiento
Para poder utilizar modificadores de traza, primero debe crearlos y colocarlos en el código. Existen dos clases predefinidas desde las que puede crear modificadores: la clase BooleanSwitch y la clase TraceSwitch. La clase BooleanSwitch se utiliza si sólo hay que decidir entre mostrar un mensaje o no; la clase TraceSwitch se utilizaría para discriminar entre diferentes niveles de traza. Si utiliza un modificador TraceSwitch, puede definir sus propios mensajes y asociarlos a diferentes niveles de traza. Puede utilizar ambos tipos de modificador tanto para traza como para depuración. De manera predeterminada, BooleanSwitch está deshabilitado y TraceSwitch está establecido en el nivel TraceLevel.Off. Es posible crear modificadores de traza y colocarlos en cualquier parte del código que pueda utilizarlos.
Aunque es posible definir niveles de traza y otras opciones de configuración en el código, se recomienda utilizar el archivo de configuración para administrar el estado de los modificadores. Esto se debe a que administrar la configuración de los modificadores en el sistema de configuración proporciona una mayor flexibilidad: es posible activar o desactivar diversos modificadores y cambiar niveles 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
Defina un modificador de tipo BooleanSwitch o tipo TraceSwitch y especifique el nombre y la descripción del modificador.
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:
Dim dataSwitch As New BooleanSwitch("Data", "DataAccess module") Dim generalSwitch As New TraceSwitch("General", "Entire application")
System.Diagnostics.BooleanSwitch dataSwitch = new System.Diagnostics.BooleanSwitch("Data", "DataAccess module"); System.Diagnostics.TraceSwitch generalSwitch = new System.Diagnostics.TraceSwitch("General", "Entire application");
Vea también
Tareas
Cómo: Configurar modificadores de seguimiento