Share via


Resumen del tipo de traza

En Source LevelsActivityTracing se definen los distintos niveles de seguimiento: crítico, error, advertencia, información y detallado; además, se proporciona una descripción de la marca , que alterna el resultado de los eventos de límite de seguimiento y de transferencia de actividad.

También puede consultar TraceEventType para obtener información sobre los tipos de seguimiento que se pueden emitir desde System.Diagnostics.

La tabla siguiente enumera los más importantes.

Tipo de traza Descripción

Crítico

Error irrecuperable o bloqueo de la aplicación.

Error

Error recuperable.

Advertencia

Mensaje informativo. 

Información

Problema no crítico. 

Detalles

Traza de depuración. 

Iniciar

Inicio de una unidad lógica de procesamiento. 

Suspender

Suspensión de una unidad lógica de procesamiento. 

Reanudar

Reanudación de una unidad lógica de procesamiento. 

Detener

Detención de una unidad lógica de procesamiento. 

Transferencia

Cambio de la identidad de correlación. 

Una actividad se define como una combinación de los tipos de trazas anteriores.

La siguiente expresión se utiliza habitualmente para definir una actividad ideal en un ámbito local (origen de la traza),

R = Start (Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop

Esto significa que una actividad debe satisfacer las condiciones siguientes.

  • Debe iniciarse y detenerse por trazas de inicio y detención, respectivamente

  • Debe tener una traza de transferencia que preceda inmediatamente a una traza de suspensión o reanudación

  • No debe presentar traza alguna entre las trazas de suspensión y reanudación, en caso de que éstas existan

  • Puede tener cuantas trazas crítico/error/advertencia/información/detalles/transferencia, siempre y cuando se cumplan las condiciones anteriores

La siguiente expresión se utiliza habitualmente para definir una actividad ideal en el ámbito global,

R+ 

en la que R es la expresión regular para una actividad en el ámbito local. Esto se traduce en,

[R+ = Start ( Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop]+