@@ -745,6 +745,24 @@ void WindowsTelemetry::LogRunStart(uint32_t session_id, uint64_t run_id) const {
745745 TraceLoggingString (ORT_CALLER_FRAMEWORK, " frameworkName" ));
746746}
747747
748+ void WindowsTelemetry::LogRegisterEpLibraryWithLibPath (const std::string& registration_name,
749+ const std::string& lib_path) const {
750+ if (global_register_count_ == 0 || enabled_ == false )
751+ return ;
752+
753+ TraceLoggingWrite (telemetry_provider_handle,
754+ " RegisterEpLibraryWithLibPath" ,
755+ TraceLoggingBool (true , " UTCReplace_AppSessionGuid" ),
756+ TelemetryPrivacyDataTag (PDT_ProductAndServiceUsage),
757+ TraceLoggingKeyword (MICROSOFT_KEYWORD_MEASURES),
758+ TraceLoggingLevel (WINEVENT_LEVEL_INFO),
759+ // Telemetry info
760+ TraceLoggingUInt8 (0 , " schemaVersion" ),
761+ TraceLoggingString (registration_name.c_str (), " registrationName" ),
762+ TraceLoggingString (lib_path.c_str (), " libPath" ),
763+ TraceLoggingString (ORT_CALLER_FRAMEWORK, " frameworkName" ));
764+ }
765+
748766void WindowsTelemetry::LogRegisterEpLibraryStart (const std::string& registration_name) const {
749767 if (global_register_count_ == 0 || enabled_ == false )
750768 return ;
0 commit comments