Capítulo 223 de 456
Controla o que aparece no terminal durante next dev: fetch requests, chamadas de Server Function, requisições recebidas e (novo) logs do console do browser encaminhados pro terminal.
fetch em dev.true habilita.false desabilita.{ ignore: [regex] } pra filtrar rotas, ou false pra desabilitar totalmente. Só afeta dev, não build de produção.console.log/warn/error do browser pro terminal em dev. Inclui localização de origem (arquivo:linha) por padrão.module.exports = {
logging: {
fetches: { fullUrl: true, hmrRefreshes: true },
serverFunctions: false,
incomingRequests: { ignore: [/\api\/v1\/health/] },
browserToTerminal: 'warn',
},
}
browserToTerminal | Comportamento |
|---|---|
'warn' | Só warnings e errors (padrão) |
'error' | Só errors |
true | Tudo (log, info, warn, error) |
false | Desabilitado |
next dev, nunca produção.browserToTerminal (v16.2.0) substitui a antiga flag experimental experimental.browserDebugInfoInTerminal (v15.4.0).logging.fetches.hmrRefreshes expõe nos logs.