wxt
Version:
⚡ Next-gen Web Extension Framework
16 lines (15 loc) • 542 B
JavaScript
//#region src/utils/internal/logger.ts
function print(method, ...args) {
if (import.meta.env.MODE === "production") return;
if (typeof args[0] === "string") method(`[wxt] ${args.shift()}`, ...args);
else method("[wxt]", ...args);
}
/** Wrapper around `console` with a "[wxt]" prefix */
const logger = {
debug: (...args) => print(console.debug, ...args),
log: (...args) => print(console.log, ...args),
warn: (...args) => print(console.warn, ...args),
error: (...args) => print(console.error, ...args)
};
//#endregion
export { logger };