From 7b3d95e57e7da6100cd821561e72a0a683d9dc44 Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Fri, 24 May 2019 13:04:23 +0200 Subject: [PATCH] fix #73441 --- src/vs/workbench/api/node/extHostOutputService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/api/node/extHostOutputService.ts b/src/vs/workbench/api/node/extHostOutputService.ts index 6ba3602f833..e06299a5a32 100644 --- a/src/vs/workbench/api/node/extHostOutputService.ts +++ b/src/vs/workbench/api/node/extHostOutputService.ts @@ -51,7 +51,7 @@ export const LogOutputChannelFactory = new class implements IOutputChannelFactor try { const outputDirPath = join(logsLocation.fsPath, `output_logging_${toLocalISOString(new Date()).replace(/-|:|\.\d+Z$/g, '')}`); const outputDir = await dirExists(outputDirPath).then(exists => exists ? exists : mkdirp(outputDirPath).then(() => true)).then(() => outputDirPath); - const fileName = `${this._namePool++}-${name}`; + const fileName = `${this._namePool++}-${name.replace(/[\\/:\*\?"<>\|]/g, '')}`; const file = URI.file(join(outputDir, `${fileName}.log`)); const appender = new OutputAppender(fileName, file.fsPath); return new ExtHostOutputChannelBackedByFile(name, appender, proxy); -- GitLab