Files
XCDesktop/api/utils/logger.ts

16 lines
428 B
TypeScript
Raw Normal View History

2026-03-08 01:34:54 +08:00
type LogFn = (...args: unknown[]) => void
const createLogger = () => {
const isProd = process.env.NODE_ENV === 'production'
const debug: LogFn = isProd ? () => {} : console.debug.bind(console)
const info: LogFn = console.info.bind(console)
const warn: LogFn = console.warn.bind(console)
const error: LogFn = console.error.bind(console)
return { debug, info, warn, error }
}
export const logger = createLogger()