Macros de TraceLogging
Macros de proveedor
TraceLoggingProvider.h
define las macros siguientes que puede usar para definir un proveedor, registrar eventos y obtener información sobre el estado del proveedor:
- Las macros contenedoras de registro de seguimiento configuran el evento que escribirá TraceLoggingWrite.
- TRACELOGGING_DECLARE_PROVIDER reenviar declara un identificador para un proveedor tracelogging.
- TRACELOGGING_DEFINE_PROVIDER define un identificador para un proveedor traceLogging.
- TRACELOGGING_DEFINE_PROVIDER_STORAGE reserva almacenamiento estático para un identificador de proveedor de seguimiento que el usuario definirá para los casos en los que no se puede usar TRACELOGGING_DEFINE_PROVIDER.
- TraceLoggingWrite emite un evento TraceLogging.
- TraceLoggingWriteActivity emite un evento TraceLogging con identificadores de actividad especificados.
Macros de actividad
TraceLoggingActivity.h
define las macros siguientes que puede usar para iniciar, detener y escribir eventos en una actividad administrada por un objeto TraceLoggingActivity o TraceLoggingThreadActivity :
- TraceLoggingFunction crea un traceLoggingThreadActivity denominado después de la función actual y escribe un evento Start para la actividad. Se escribirá una actividad Stop al final del ámbito actual.
- TraceLoggingWriteStart emite el evento de inicio para traceLoggingActivity o TraceLoggingThreadActivity y establece la actividad como "Started".
- TraceLoggingWriteStop emite el evento stop para traceLoggingActivity o TraceLoggingThreadActivity y establece la actividad como "Detenido".
- TraceLoggingWriteTagged emite un evento que está asociado explícitamente a traceLoggingActivity.