Macros do TraceLogging

Macros do provedor

TraceLoggingProvider.h define as seguintes macros que você pode usar para definir um provedor, eventos de log e obter informações sobre o estado do provedor:

Macros de atividade

TraceLoggingActivity.h define as macros a seguir que você pode usar para iniciar, parar e gravar eventos em uma atividade gerenciada por um objeto TraceLoggingActivity ou TraceLoggingThreadActivity :

  • TraceLoggingFunction cria um TraceLoggingThreadActivity com o nome da função atual e grava um evento Start para a atividade. Uma atividade Stop será gravada no final do escopo atual.
  • TraceLoggingWriteStart emite o evento de início para traceLoggingActivity ou TraceLoggingThreadActivity e define a atividade como "Started".
  • TraceLoggingWriteStop emite o evento stop para traceLoggingActivity ou TraceLoggingThreadActivity e define a atividade como "Stopped".
  • TraceLoggingWriteTagged emite um evento que está explicitamente associado a um TraceLoggingActivity.

Sobre o Rastreamento de Eventos

TraceLogging