summaryrefslogtreecommitdiff
path: root/src/jet/dependencies/console.ts
blob: fe0ba6433a39f65f2891fd303a064a7bc201f075 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import type { LoggerFactory, Logger } from '@amp/web-apps-logger';
import type { RequiredConsole } from '@jet-app/app-store/foundation/wrappers/console';

export class WebConsole implements RequiredConsole {
    private readonly logger: Logger;

    constructor(loggerFactory: LoggerFactory) {
        this.logger = loggerFactory.loggerFor('jet-console');
    }

    error(...data: unknown[]): void {
        this.logger.error(...data);
    }

    info(...data: unknown[]): void {
        this.logger.info(...data);
    }

    log(...data: unknown[]): void {
        this.logger.info(...data);
    }

    warn(...data: unknown[]): void {
        this.logger.warn(...data);
    }
}