diff --git a/src/vs/workbench/browser/web.main.ts b/src/vs/workbench/browser/web.main.ts index d985a9e1b06..cc8d8d50206 100644 --- a/src/vs/workbench/browser/web.main.ts +++ b/src/vs/workbench/browser/web.main.ts @@ -64,6 +64,7 @@ import { WorkspaceTrustManagementService } from 'vs/workbench/services/workspace import { IWorkspaceTrustManagementService } from 'vs/platform/workspace/common/workspaceTrust'; import { HTMLFileSystemProvider } from 'vs/platform/files/browser/htmlFileSystemProvider'; import { IOpenerService } from 'vs/platform/opener/common/opener'; +import { safeStringify } from 'vs/base/common/objects'; class BrowserMain extends Disposable { @@ -100,7 +101,7 @@ class BrowserMain extends Disposable { this._register(instantiationService.createInstance(BrowserWindow)); // Logging - services.logService.trace('workbench configuration', JSON.stringify(this.configuration)); + services.logService.trace('workbench configuration', safeStringify(this.configuration)); // Return API Facade return instantiationService.invokeFunction(accessor => { diff --git a/src/vs/workbench/electron-sandbox/shared.desktop.main.ts b/src/vs/workbench/electron-sandbox/shared.desktop.main.ts index fae6c7fb1fa..c9ca02f6f00 100644 --- a/src/vs/workbench/electron-sandbox/shared.desktop.main.ts +++ b/src/vs/workbench/electron-sandbox/shared.desktop.main.ts @@ -47,6 +47,7 @@ import { NativeLogService } from 'vs/workbench/services/log/electron-sandbox/log import { WorkspaceTrustManagementService } from 'vs/workbench/services/workspaces/common/workspaceTrust'; import { IWorkspaceTrustManagementService } from 'vs/platform/workspace/common/workspaceTrust'; import { registerWindowDriver } from 'vs/platform/driver/electron-sandbox/driver'; +import { safeStringify } from 'vs/base/common/objects'; export abstract class SharedDesktopMain extends Disposable { @@ -114,7 +115,7 @@ export abstract class SharedDesktopMain extends Disposable { this._register(instantiationService.createInstance(NativeWindow)); // Logging - services.logService.trace('workbench configuration', JSON.stringify(this.configuration)); + services.logService.trace('workbench configuration', safeStringify(this.configuration)); // Driver if (this.configuration.driver) {