MCPcopy Index your code
hub / github.com/OneNoteDev/WebClipper / MockConsole

Class MockConsole

src/tests/logging/mockConsole.ts:10–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8};
9
10export class MockConsole implements ConsoleOutput {
11 public backlog: BacklogDataPackage[];
12
13 constructor() {
14 this.backlog = [];
15 }
16
17 public warn(message: string, object: any): void {
18 this.backlog.push({
19 level: Log.Trace.Level.Warning,
20 message: message,
21 object: object
22 });
23 }
24
25 public error(message: string, object: any): void {
26 this.backlog.push({
27 level: Log.Trace.Level.Error,
28 message: message,
29 object: object
30 });
31 }
32
33 public info(message: string, object: any): void {
34 this.backlog.push({
35 level: Log.Trace.Level.Information,
36 message: message,
37 object: object
38 });
39 }
40
41 public log(message: string, object: any): void {
42 this.backlog.push({
43 level: Log.Trace.Level.None,
44 message: message,
45 object: object
46 });
47 }
48}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected