GoonCord/src/lib/utils/logger.ts

16 lines
419 B
TypeScript
Raw Normal View History

2024-05-20 15:36:33 +08:00
import { findByName } from "@metro/utils";
2022-10-18 23:04:55 +01:00
2024-02-23 15:11:35 +08:00
export type LoggerFunction = (...messages: any[]) => void;
export interface Logger {
log: LoggerFunction;
info: LoggerFunction;
warn: LoggerFunction;
error: LoggerFunction;
time: LoggerFunction;
trace: LoggerFunction;
verbose: LoggerFunction;
}
2024-04-02 19:53:23 +08:00
export const logModule = findByName("Logger");
2024-03-07 12:35:07 +08:00
export const logger: Logger = new logModule("Bunny");