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

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,
}