this repo has no description
1import type { LoggerFactory, Logger } from '@amp/web-apps-logger';
2import type { RequiredConsole } from '@jet-app/app-store/foundation/wrappers/console';
3
4export class WebConsole implements RequiredConsole {
5 private readonly logger: Logger;
6
7 constructor(loggerFactory: LoggerFactory) {
8 this.logger = loggerFactory.loggerFor('jet-console');
9 }
10
11 error(...data: unknown[]): void {
12 this.logger.error(...data);
13 }
14
15 info(...data: unknown[]): void {
16 this.logger.info(...data);
17 }
18
19 log(...data: unknown[]): void {
20 this.logger.info(...data);
21 }
22
23 warn(...data: unknown[]): void {
24 this.logger.warn(...data);
25 }
26}