TraceLogging Makroları
Sağlayıcı Makroları
TraceLoggingProvider.h
sağlayıcı tanımlamak, olayları günlüğe kaydetmek ve sağlayıcı durumu hakkında bilgi almak için kullanabileceğiniz aşağıdaki makroları tanımlar:
- TraceLogging Sarmalayıcı Makrolarını TraceLoggingWrite tarafından yazılacak olayı yapılandırın.
- TRACELOGGING_DECLARE_PROVIDER, TraceLogging sağlayıcısı için bir tanıtıcıyı ileri doğru bildirir.
- TRACELOGGING_DEFINE_PROVIDER, TraceLogging sağlayıcısı için bir tanıtıcı tanımlar.
- TRACELOGGING_DEFINE_PROVIDER_STORAGE, TRACELOGGING_DEFINE_PROVIDER kullanılamadığı durumlar için kullanıcı tarafından tanımlanacak bir TraceLogging sağlayıcı tanıtıcısı için statik depolama alanı ayırır.
- TraceLoggingWrite bir TraceLogging olayı yayar.
- traceLoggingWriteActivitybelirtilen etkinlik kimliklerine sahip bir TraceLogging olayı yayar.
Etkinlik Makroları
TraceLoggingActivity.h
, traceLoggingActivity veya traceLoggingThreadActivitynesnesi tarafından yönetilen bir etkinliğe olayları başlatmak, durdurmak ve yazmak için kullanabileceğiniz aşağıdaki makroları tanımlar:
- TraceLoggingFunction, geçerli işlevin adını taşıyan bir TraceLoggingThreadActivity oluşturur ve etkinlik için bir Start olayı yazar. Geçerli kapsamın sonuna Bir Durdurma etkinliği yazılır.
- TraceLoggingWriteStartTraceLoggingActivity veya traceLoggingThreadActivity için başlangıç olayını yayar ve etkinliği "Başlatıldı" olarak ayarlar.
- traceLoggingWriteStoptraceLoggingActivity veya TraceLoggingThreadActivity için durdurma olayını yayar ve etkinliği "Durduruldu" olarak ayarlar.
- TraceLoggingWriteTagged, bir TraceLoggingActivityile açıkça ilişkili bir olay yayar.
İlgili konular
Olay İzleme Hakkında