diff --git a/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts b/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts index 31cdb6fb01b3b63fe8ed6c89dfea174838ccb7a4..411d6bf2c29ace7ff53ed7e1d3631fb253d88ae1 100644 --- a/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts +++ b/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts @@ -1445,7 +1445,8 @@ export class TerminalInstance implements ITerminalInstance { } public toggleEscapeSequenceLogging(): void { - this._xterm.setOption('logLevel', 'debug'); + const isDebug = this._xterm.getOption('logLevel') === 'debug'; + this._xterm.setOption('logLevel', isDebug ? 'info' : 'debug'); } public getInitialCwd(): Promise {