From f57d336cfc9e35925486d1ef577dfc5816c7d8bf Mon Sep 17 00:00:00 2001 From: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com> Date: Tue, 22 Nov 2022 15:51:33 +0100 Subject: [PATCH] Git - Move log change event handler to main (#166965) Move log change event handler to main --- extensions/git/src/main.ts | 8 +++++++- extensions/git/src/repository.ts | 1 - 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/extensions/git/src/main.ts b/extensions/git/src/main.ts index 7a1d0f199f3..59870d402d4 100644 --- a/extensions/git/src/main.ts +++ b/extensions/git/src/main.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { env, ExtensionContext, workspace, window, Disposable, commands, Uri, version as vscodeVersion, WorkspaceFolder, LogOutputChannel, l10n } from 'vscode'; +import { env, ExtensionContext, workspace, window, Disposable, commands, Uri, version as vscodeVersion, WorkspaceFolder, LogOutputChannel, l10n, LogLevel } from 'vscode'; import { findGit, Git, IGit } from './git'; import { Model } from './model'; import { CommandCenter } from './commands'; @@ -178,6 +178,12 @@ export async function _activate(context: ExtensionContext): Promise { + logger.appendLine(l10n.t('Log level: {0}', LogLevel[logLevel])); + }; + disposables.push(logger.onDidChangeLogLevel(onDidChangeLogLevel)); + onDidChangeLogLevel(logger.logLevel); + const { aiKey } = require('../package.json') as { aiKey: string }; const telemetryReporter = new TelemetryReporter(aiKey); deactivateTasks.push(() => telemetryReporter.dispose()); diff --git a/extensions/git/src/repository.ts b/extensions/git/src/repository.ts index d621b5d7be2..3f49e11bf6d 100644 --- a/extensions/git/src/repository.ts +++ b/extensions/git/src/repository.ts @@ -541,7 +541,6 @@ class FileEventLogger { private onDidChangeLogLevel(logLevel: LogLevel): void { this.eventDisposable.dispose(); - this.logger.appendLine(l10n.t('Log level: {0}', LogLevel[logLevel])); if (logLevel > LogLevel.Debug) { return;