You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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日志直接消失了:
控制台输出截图:仅TRACE、INFO、WARN、ERROR、FATAL日志可见,DEBUG日志缺失

另外提一下,配置里的send方法是用来把日志发送到后端的,目前这部分没发现有异常情况。

备注:内容来源于stack exchange,提问作者Claim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:44:35