UNPKG

@cloudpss/ubrpc

Version:

12 lines (9 loc) 465 B
import type { DebugLoggerFunction } from 'node:util'; export let logger: DebugLoggerFunction; if (typeof process != 'undefined' && typeof process.getBuiltinModule == 'function') { const { debuglog } = process.getBuiltinModule('node:util'); logger = debuglog('cloudpss/ubrpc', (l) => (logger = l)); } else { // eslint-disable-next-line no-console logger = (msg: string, ...param: unknown[]) => console.debug(`[cloudpss/ubrpc] ${msg}`, ...param); }