@stringsync/vexml
Version:
MusicXML to Vexflow
16 lines (15 loc) • 523 B
TypeScript
import { Logger, LogLevel } from './types';
export type MemoryLog = {
level: LogLevel;
message: string;
meta?: Record<string, string>;
};
export declare class MemoryLogger implements Logger {
private logs;
getLogs(): MemoryLog[];
debug(message: string, meta?: Record<string, any>): void;
info(message: string, meta?: Record<string, any>): void;
warn(message: string, meta?: Record<string, any>): void;
error(message: string, meta?: Record<string, any>): void;
private getCallsite;
}