Akash-Dragon's picture
feat: build React/Vite frontend client with TailwindCSS
687ebbb
Raw
History Blame Contribute Delete
688 Bytes
/**
* Logger utility
* Wraps console methods and silences all output in production.
* Use this instead of raw console.log / console.error throughout the app.
*/
const IS_PROD = import.meta.env.PROD;
const noop = () => {};
const logger = {
/** @param {...*} args */
log: IS_PROD ? noop : (...args) => console.log('[EcoGuide]', ...args),
/** @param {...*} args */
warn: IS_PROD ? noop : (...args) => console.warn('[EcoGuide]', ...args),
/** @param {...*} args */
error: IS_PROD ? noop : (...args) => console.error('[EcoGuide]', ...args),
/** @param {...*} args */
info: IS_PROD ? noop : (...args) => console.info('[EcoGuide]', ...args),
};
export default logger;