diff --git a/extensions/typescript-language-features/src/logging/tracer.ts b/extensions/typescript-language-features/src/logging/tracer.ts index 40b5568839f..e273181075d 100644 --- a/extensions/typescript-language-features/src/logging/tracer.ts +++ b/extensions/typescript-language-features/src/logging/tracer.ts @@ -45,6 +45,6 @@ export default class Tracer extends Disposable { } public trace(serverId: string, message: string, data?: unknown): void { - this.logger.trace(`<${serverId}> ${message}`, data); + this.logger.trace(`<${serverId}> ${message}`, ...(data ? [JSON.stringify(data, null, 4)] : [])); } } diff --git a/src/vs/platform/log/common/log.ts b/src/vs/platform/log/common/log.ts index f8db74e660f..3a0a4b2a7e9 100644 --- a/src/vs/platform/log/common/log.ts +++ b/src/vs/platform/log/common/log.ts @@ -79,7 +79,7 @@ function format(args: any, verbose: boolean = false): string { if (typeof a === 'object') { try { - a = JSON.stringify(a, null, 2); + a = JSON.stringify(a); } catch (e) { } }