@@ -95,7 +95,7 @@ export class DebugConfigurationProvider implements vscode.DebugConfigurationProv
9595
9696 const selection : ConfigMenu | undefined = await vscode . window . showQuickPick ( this . localizeConfigDetail ( items ) , { placeHolder : localize ( "select.configuration" , "Select a configuration" ) } ) ;
9797 if ( ! selection ) {
98- Telemetry . logDebuggerEvent ( DebuggerEvent . debugPanel , { "debugType" : "debug" , "configSource" : ConfigSource . unknown , "configMode" : ConfigMode . unknown , "cancelled" : "true" , "success " : "true" } ) ;
98+ Telemetry . logDebuggerEvent ( DebuggerEvent . debugPanel , { "debugType" : "debug" , "configSource" : ConfigSource . unknown , "configMode" : ConfigMode . unknown , "cancelled" : "true" , "succeeded " : "true" } ) ;
9999 return [ ] ; // User canceled it.
100100 }
101101
@@ -119,7 +119,7 @@ export class DebugConfigurationProvider implements vscode.DebugConfigurationProv
119119 // resolveDebugConfiguration will be automatically called after calling provideDebugConfigurations.
120120 const configs : CppDebugConfiguration [ ] = await this . provideDebugConfigurations ( folder ) ;
121121 if ( ! configs || configs . length === 0 ) {
122- Telemetry . logDebuggerEvent ( DebuggerEvent . debugPanel , { "debugType" : DebugType . debug , "configSource" : folder ? ConfigSource . workspaceFolder : ConfigSource . singleFile , "configMode" : ConfigMode . noLaunchConfig , "cancelled" : "true" , "success " : "true" } ) ;
122+ Telemetry . logDebuggerEvent ( DebuggerEvent . debugPanel , { "debugType" : DebugType . debug , "configSource" : folder ? ConfigSource . workspaceFolder : ConfigSource . singleFile , "configMode" : ConfigMode . noLaunchConfig , "cancelled" : "true" , "succeeded " : "true" } ) ;
123123 return undefined ; // aborts debugging silently
124124 } else {
125125 // Currently, we expect only one debug config to be selected.
@@ -153,9 +153,9 @@ export class DebugConfigurationProvider implements vscode.DebugConfigurationProv
153153 try {
154154 await cppBuildTaskProvider . runBuildTask ( config . preLaunchTask ) ;
155155 config . preLaunchTask = undefined ;
156- Telemetry . logDebuggerEvent ( DebuggerEvent . debugPanel , { "debugType" : DebugType . debug , "configSource" : config . configSource || ConfigSource . unknown , "configMode" : ConfigMode . launchConfig , "cancelled" : "false" , "success " : "true" } ) ;
156+ Telemetry . logDebuggerEvent ( DebuggerEvent . debugPanel , { "debugType" : DebugType . debug , "configSource" : config . configSource || ConfigSource . unknown , "configMode" : ConfigMode . launchConfig , "cancelled" : "false" , "succeeded " : "true" } ) ;
157157 } catch ( err ) {
158- Telemetry . logDebuggerEvent ( DebuggerEvent . debugPanel , { "debugType" : DebugType . debug , "configSource" : config . configSource || ConfigSource . unknown , "configMode" : ConfigMode . launchConfig , "cancelled" : "false" , "success " : "false" } ) ;
158+ Telemetry . logDebuggerEvent ( DebuggerEvent . debugPanel , { "debugType" : DebugType . debug , "configSource" : config . configSource || ConfigSource . unknown , "configMode" : ConfigMode . launchConfig , "cancelled" : "false" , "succeeded " : "false" } ) ;
159159 }
160160 return config ;
161161 }
@@ -180,7 +180,7 @@ export class DebugConfigurationProvider implements vscode.DebugConfigurationProv
180180 config . debugType = config . debugType ? config . debugType : DebugType . debug ;
181181 const configMode : ConfigMode = isExistingConfig ? ConfigMode . launchConfig : ConfigMode . noLaunchConfig ;
182182 // if configuration.debuggerEvent === undefined, it means this configuration is already defined in launch.json and is shown in debugPanel.
183- Telemetry . logDebuggerEvent ( config . debuggerEvent || DebuggerEvent . debugPanel , { "debugType" : config . debugType || DebugType . debug , "configSource" : config . configSource || ConfigSource . unknown , "configMode" : configMode , "cancelled" : "false" , "success " : "true" } ) ;
183+ Telemetry . logDebuggerEvent ( config . debuggerEvent || DebuggerEvent . debugPanel , { "debugType" : config . debugType || DebugType . debug , "configSource" : config . configSource || ConfigSource . unknown , "configMode" : configMode , "cancelled" : "false" , "succeeded " : "true" } ) ;
184184
185185 if ( ! resolveByVsCode ) {
186186 if ( ( singleFile || ( isDebugPanel && ! folder && isExistingTask ) ) ) {
@@ -763,7 +763,7 @@ export class DebugConfigurationProvider implements vscode.DebugConfigurationProv
763763 }
764764 const selectedConfig : vscode . DebugConfiguration | undefined = await this . selectConfiguration ( textEditor , false , true ) ;
765765 if ( ! selectedConfig ) {
766- Telemetry . logDebuggerEvent ( DebuggerEvent . addConfigGear , { "configSource" : ConfigSource . workspaceFolder , "configMode" : ConfigMode . launchConfig , "cancelled" : "true" , "success " : "true" } ) ;
766+ Telemetry . logDebuggerEvent ( DebuggerEvent . addConfigGear , { "configSource" : ConfigSource . workspaceFolder , "configMode" : ConfigMode . launchConfig , "cancelled" : "true" , "succeeded " : "true" } ) ;
767767 return ; // User canceled it.
768768 }
769769
@@ -780,7 +780,7 @@ export class DebugConfigurationProvider implements vscode.DebugConfigurationProv
780780 selectedConfig . debuggerEvent = undefined ;
781781 // Write debug configuration in launch.json file.
782782 await this . writeDebugConfig ( selectedConfig , isExistingConfig , folder ) ;
783- Telemetry . logDebuggerEvent ( DebuggerEvent . addConfigGear , { "configSource" : ConfigSource . workspaceFolder , "configMode" : ConfigMode . launchConfig , "cancelled" : "false" , "success " : "true" } ) ;
783+ Telemetry . logDebuggerEvent ( DebuggerEvent . addConfigGear , { "configSource" : ConfigSource . workspaceFolder , "configMode" : ConfigMode . launchConfig , "cancelled" : "false" , "succeeded " : "true" } ) ;
784784 }
785785
786786 public async buildAndRun ( textEditor : vscode . TextEditor ) : Promise < void > {
@@ -792,7 +792,7 @@ export class DebugConfigurationProvider implements vscode.DebugConfigurationProv
792792 let folder : vscode . WorkspaceFolder | undefined = vscode . workspace . getWorkspaceFolder ( textEditor . document . uri ) ;
793793 const selectedConfig : CppDebugConfiguration | undefined = await this . selectConfiguration ( textEditor ) ;
794794 if ( ! selectedConfig ) {
795- Telemetry . logDebuggerEvent ( DebuggerEvent . playButton , { "debugType" : debugModeOn ? DebugType . debug : DebugType . run , "configSource" : ConfigSource . unknown , "cancelled" : "true" , "success " : "true" } ) ;
795+ Telemetry . logDebuggerEvent ( DebuggerEvent . playButton , { "debugType" : debugModeOn ? DebugType . debug : DebugType . run , "configSource" : ConfigSource . unknown , "cancelled" : "true" , "succeeded " : "true" } ) ;
796796 return ; // User canceled it.
797797 }
798798
@@ -870,7 +870,7 @@ export class DebugConfigurationProvider implements vscode.DebugConfigurationProv
870870 if ( e && e . message === util . failedToParseJson ) {
871871 vscode . window . showErrorMessage ( util . failedToParseJson ) ;
872872 }
873- Telemetry . logDebuggerEvent ( config . debuggerEvent || DebuggerEvent . debugPanel , { "debugType" : config . debugType || DebugType . debug , "configSource" : config . configSource || ConfigSource . unknown , "configMode" : configMode , "cancelled" : "false" , "success " : "false" } ) ;
873+ Telemetry . logDebuggerEvent ( config . debuggerEvent || DebuggerEvent . debugPanel , { "debugType" : config . debugType || DebugType . debug , "configSource" : config . configSource || ConfigSource . unknown , "configMode" : configMode , "cancelled" : "false" , "succeeded " : "false" } ) ;
874874 }
875875 }
876876 }
0 commit comments