React 18.2.0中使用Pino v9.2.0无法打印DEBUG级别日志的问题求助
React 18.2.0中使用Pino v9.2.0无法打印DEBUG级别日志的问题求助
我最近在React 18.2.0项目里用Pino v9.2.0打日志,遇到个头疼的问题——所有日志级别里只有DEBUG级别的日志完全打印不出来,TRACE、INFO、WARN、ERROR、FATAL这些都能正常显示,完全搞不懂哪里出问题了😓
下面是我的Pino配置代码:
const send = (level, logEvent) => sendLogToBackend(logEvent); export const logger = pino({ level: 'debug', browser: { serialize: true, transmit: { send, } }, transport: { targets: [{ target : 'pino-pretty', level: 'debug' }] } });
我写了一段测试代码来验证各个级别的日志输出:
console.log('########################'); logger.trace('TRACE LOG'); logger.debug('DEBUG LOG'); logger.info('INFO LOG'); logger.warn('WARN LOG'); logger.error('ERROR LOG'); logger.fatal('FATAL LOG'); console.log('########################');
控制台的输出情况如下,能看到DEBUG日志直接消失了:
另外提一下,配置里的send方法是用来把日志发送到后端的,目前这部分没发现有异常情况。
备注:内容来源于stack exchange,提问作者Claim
相关产品推荐
相关产品推荐

