this repo has no description
at main 26 lines 681 B view raw
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}