import type LoggerContext from "./types/LoggerContext"; export default abstract class GlobalLogger implements LoggerContext { protected logs: string[]; constructor(); abstract log(message: string): void; abstract logLevel(level: string, message: string): void; abstract error(message: string, stack: string): void; getLogs(): string[]; getLogsAsText(): string; getLogsAsBase64(): string; }