Skip to content

Commit 2b85690

Browse files
committed
Change logger on app to NotificationLogger
1 parent 67c0819 commit 2b85690

3 files changed

Lines changed: 9 additions & 6 deletions

File tree

extensions/ql-vscode/src/common/app.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import { Credentials } from "./authentication";
22
import { Disposable } from "../pure/disposable-object";
33
import { AppEventEmitter } from "./events";
4-
import { Logger } from "./logging";
4+
import { NotificationLogger } from "./logging";
55
import { Memento } from "./memento";
66
import { AppCommandManager } from "./commands";
77

88
export interface App {
99
createEventEmitter<T>(): AppEventEmitter<T>;
1010
readonly mode: AppMode;
11-
readonly logger: Logger;
11+
readonly logger: NotificationLogger;
1212
readonly subscriptions: Disposable[];
1313
readonly extensionPath: string;
1414
readonly globalStoragePath: string;

extensions/ql-vscode/src/common/vscode/vscode-app.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { VSCodeCredentials } from "./authentication";
33
import { Disposable } from "../../pure/disposable-object";
44
import { App, AppMode, EnvironmentContext } from "../app";
55
import { AppEventEmitter } from "../events";
6-
import { extLogger, Logger, queryServerLogger } from "../logging";
6+
import { extLogger, NotificationLogger, queryServerLogger } from "../logging";
77
import { Memento } from "../memento";
88
import { VSCodeAppEventEmitter } from "./events";
99
import { AppCommandManager, QueryServerCommandManager } from "../commands";
@@ -55,7 +55,7 @@ export class ExtensionApp implements App {
5555
}
5656
}
5757

58-
public get logger(): Logger {
58+
public get logger(): NotificationLogger {
5959
return extLogger;
6060
}
6161

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
import { Logger } from "../../src/common";
1+
import { NotificationLogger } from "../../src/common";
22

3-
export function createMockLogger(): Logger {
3+
export function createMockLogger(): NotificationLogger {
44
return {
55
log: jest.fn(() => Promise.resolve()),
66
show: jest.fn(),
7+
showErrorMessage: jest.fn(),
8+
showWarningMessage: jest.fn(),
9+
showInformationMessage: jest.fn(),
710
};
811
}

0 commit comments

Comments
 (0)