process.env.NODE_ENV = 'development'; // process.env.NODE_ENV = 'production'; import { createLogger } from './pino'; import { genTraceId } from './trace'; const { logger } = createLogger(); logger.info({ a: 999 }, '1'); const start = performance.now(); logger.info({ duration: Math.round(performance.now() - start), traceId: genTraceId() }); const log = logger.child({ name: 'name123', traceId: genTraceId() }, { msgPrefix: '[123] ' }); log.error(new Error('cause', { cause: new Error('789') })); log.error({ error: new Error('error data'), data: 2 }); log.info({ c: 1, name: '========' }, 'name overide'); log.info(1);