メインコンテンツまでスキップ

logging

Next.jsを開発モードで実行しているときに、ログ出力されるレベルや完全なURLがコンソールに表示されるかどうかを設定できます。

現在、loggingfetch APIを使用したデータ取得にのみ適用されます。Next.js内の他のログにはまだ適用されていません。

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

Server Components HMR cacheから復元されるfetchリクエストは、デフォルトではログ出力されません。ただし、logging.fetches.hmrRefreshestrueに設定すると、これを有効にできます。

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

さらに、loggingfalseに設定することで、開発時のログ出力を無効にすることもできます。

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