Skip to content

Commit 268e3c1

Browse files
authored
Better log ensureTerminalLegacy (#25665)
Better logs when we use environment extension when available for creating terminal.
1 parent 215c168 commit 268e3c1

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/client/envExt/api.legacy.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,5 +148,24 @@ export async function ensureTerminalLegacy(
148148
const terminal = await api.createTerminal(pythonEnv, fixedOptions);
149149
return terminal;
150150
}
151+
traceError('ensureTerminalLegacy - Did not return terminal successfully.');
152+
traceError(
153+
'ensureTerminalLegacy - pythonEnv:',
154+
pythonEnv
155+
? `id=${pythonEnv.envId.id}, managerId=${pythonEnv.envId.managerId}, name=${pythonEnv.name}, version=${pythonEnv.version}, executable=${pythonEnv.execInfo.run.executable}`
156+
: 'undefined',
157+
);
158+
traceError(
159+
'ensureTerminalLegacy - project:',
160+
project ? `name=${project.name}, uri=${project.uri.toString()}` : 'undefined',
161+
);
162+
traceError(
163+
'ensureTerminalLegacy - options:',
164+
options
165+
? `name=${options.name}, cwd=${options.cwd?.toString()}, hideFromUser=${options.hideFromUser}`
166+
: 'undefined',
167+
);
168+
traceError('ensureTerminalLegacy - resource:', resource?.toString() || 'undefined');
169+
151170
throw new Error('Invalid arguments to create terminal');
152171
}

0 commit comments

Comments
 (0)