debug-with-context.ts
Jun 13, 2023·simple debug function which logs its caller
const debug = (...messages: unknown[]) => {
const { stack } = new Error("");
const caller = stack?.split("\n")?.[2].trim().split(" ")[1];
console.log(`[ededejr|${caller}]: `, ...messages);
};