strudel/packages/superdough/logger.mjs
Jade (Rose) Rowland 3eb40ee7d3 working in dev
2025-09-16 01:44:01 -04:00

15 lines
391 B
JavaScript

let log = (msg) => console.log(msg);
export function errorLogger(e, origin = 'superdough') {
//TODO: add some kind of debug flag that enables this while in dev mode
if (process.env.NODE_ENV === 'development') {
console.error(e);
}
logger(`[${origin}] error: ${e.message}`);
}
export const logger = (...args) => log(...args);
export const setLogger = (fn) => {
log = fn;
};