trace.cpp
 1  #include "pch.h"
 2  #include "trace.h"
 3  
 4  #include <common/Telemetry/TraceBase.h>
 5  
 6  TRACELOGGING_DEFINE_PROVIDER(
 7      g_hProvider,
 8      "Microsoft.PowerToys",
 9      // {38e8889b-9731-53f5-e901-e8a7c1753074}
10      (0x38e8889b, 0x9731, 0x53f5, 0xe9, 0x01, 0xe8, 0xa7, 0xc1, 0x75, 0x30, 0x74),
11      TraceLoggingOptionProjectTelemetry());
12  
13  void Trace::MyEvent()
14  {
15      TraceLoggingWriteWrapper(
16          g_hProvider,
17          "PowerToyName_MyEvent",
18          ProjectTelemetryPrivacyDataTag(ProjectTelemetryTag_ProductAndServicePerformance),
19          TraceLoggingBoolean(TRUE, "UTCReplace_AppSessionGuid"),
20          TraceLoggingKeyword(PROJECT_KEYWORD_MEASURE));
21  }