Логирование
Опции
Запросы данных (Fetching)
Вы можете настроить уровень логирования и отображение полного URL в консоли при работе Next.js в режиме разработки.
В настоящее время logging применяется только к запросам данных с использованием API fetch. Оно еще не применяется к другим логам внутри Next.js.
module.exports = {
logging: {
fetches: {
fullUrl: true,
},
},
}Любые fetch-запросы, восстановленные из кэша HMR Server Components, по умолчанию не логируются. Однако это можно включить, установив logging.fetches.hmrRefreshes в true.
module.exports = {
logging: {
fetches: {
hmrRefreshes: true,
},
},
}Входящие запросы (Incoming Requests)
По умолчанию все входящие запросы будут логироваться в консоли во время разработки. Вы можете использовать опцию incomingRequests для указания, какие запросы следует игнорировать.
Поскольку это логируется только в режиме разработки, данная опция не влияет на продакшен-сборки.
module.exports = {
logging: {
incomingRequests: {
ignore: [/\api\/v1\/health/],
},
},
}Или вы можете отключить логирование входящих запросов, установив incomingRequests в false.
module.exports = {
logging: {
incomingRequests: false,
},
}Отключение логирования
Кроме того, вы можете отключить логирование в режиме разработки, установив logging в false.
module.exports = {
logging: false,
}