当我在 pino 中打印对象时,该对象没有颜色突出显示。
logger.info({a:"a"})
除了这个之外,我找不到其他方法来完成它,我使用了“json-colorizer”库来对 json 对象进行着色,如果有人在评论中有更好的答案,我会洗耳恭听。
const debug = (obj, ...args) => {
if (typeof obj === 'object') logger.debug(`${args}${colorize(obj)}`);
else logger.debug(obj, ...args);
};
然后您可以将其附加到记录器
logger.debug = debug.bind(logger);