From 5109beb79c49eb4924649774b6ac50304bba669e Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Mon, 29 Jan 2018 14:12:12 -0800 Subject: [PATCH] Include windowId in per-extension log folder name --- src/vs/workbench/api/node/extHostLogService.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/api/node/extHostLogService.ts b/src/vs/workbench/api/node/extHostLogService.ts index fbc0c9d308c..2215d4a938d 100644 --- a/src/vs/workbench/api/node/extHostLogService.ts +++ b/src/vs/workbench/api/node/extHostLogService.ts @@ -22,11 +22,11 @@ export class ExtHostLogService extends DelegatedLogService implements ILogServic private _loggers: Map = new Map(); constructor( - windowId: number, + private _windowId: number, logLevel: LogLevel, private _environmentService: IEnvironmentService ) { - super(createSpdLogService(`exthost${windowId}`, logLevel, _environmentService.logsPath)); + super(createSpdLogService(`exthost${_windowId}`, logLevel, _environmentService.logsPath)); } $setLevel(level: LogLevel): void { @@ -43,7 +43,7 @@ export class ExtHostLogService extends DelegatedLogService implements ILogServic } private createLogger(extensionID: string): ExtHostLogger { - const logsDirPath = join(this._environmentService.logsPath, extensionID); + const logsDirPath = join(this._environmentService.logsPath, `${extensionID}${this._windowId}`); const logService = createSpdLogService(extensionID, this.getLevel(), logsDirPath); this._register(this.onDidChangeLogLevel(level => logService.setLevel(level))); return new ExtHostLogger(logService, logsDirPath); -- GitLab