Update env vars for extension host
They now are all prepended with VSCODE_. Also added the parent pid to ensure it shuts down when the parent dies.
This commit is contained in:
parent
ba4448e72d
commit
150138e04b
@ -136,14 +136,15 @@ export class ExtensionHostConnection extends Connection {
|
|||||||
{
|
{
|
||||||
env: {
|
env: {
|
||||||
...process.env,
|
...process.env,
|
||||||
AMD_ENTRYPOINT: 'vs/workbench/services/extensions/node/extensionHostProcess',
|
VSCODE_AMD_ENTRYPOINT: 'vs/workbench/services/extensions/node/extensionHostProcess',
|
||||||
PIPE_LOGGING: 'true',
|
VSCODE_PIPE_LOGGING: 'true',
|
||||||
VERBOSE_LOGGING: 'true',
|
VSCODE_VERBOSE_LOGGING: 'true',
|
||||||
VSCODE_EXTHOST_WILL_SEND_SOCKET: 'true',
|
VSCODE_EXTHOST_WILL_SEND_SOCKET: 'true',
|
||||||
VSCODE_HANDLES_UNCAUGHT_ERRORS: 'true',
|
VSCODE_HANDLES_UNCAUGHT_ERRORS: 'true',
|
||||||
VSCODE_LOG_STACK: 'false',
|
VSCODE_LOG_STACK: 'false',
|
||||||
VSCODE_LOG_LEVEL: process.env.LOG_LEVEL,
|
VSCODE_LOG_LEVEL: process.env.LOG_LEVEL,
|
||||||
VSCODE_NLS_CONFIG: JSON.stringify(config),
|
VSCODE_NLS_CONFIG: JSON.stringify(config),
|
||||||
|
VSCODE_PARENT_PID: String(process.pid),
|
||||||
},
|
},
|
||||||
silent: true,
|
silent: true,
|
||||||
},
|
},
|
||||||
|
Reference in New Issue
Block a user