Menu

logging

你可以配置在开发模式下运行 Next.js 时的日志记录级别,以及是否将完整的 URL 记录到控制台。

目前,logging 仅适用于使用 fetch API 的数据获取。它尚未应用于 Next.js 内的其他日志。

next.config.js
module.exports = {
  logging: {
    fetches: {
      fullUrl: true,
    },
  },
}

默认情况下,从 Server Components HMR 缓存中恢复的 fetch 请求不会被记录。但是,可以通过将 logging.fetches.hmrRefreshes 设置为 true 来启用这个功能。

next.config.js
module.exports = {
  logging: {
    fetches: {
      hmrRefreshes: true,
    },
  },
}

此外,你可以通过将 logging 设置为 false 来禁用开发模式下的日志记录。

next.config.js
module.exports = {
  logging: false,
}