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;