Capítulo 406 de 456
Configures terminal logging behavior during development: incoming request logs and forwarding of browser console output to the terminal. Doesn't affect production builds.
ignore (array of regex) to skip logging certain requests, or false to disable entirely.console.log/warn/error from the browser to the terminal during dev. Accepts true, 'warn', 'error', or false.module.exports = {
logging: {
incomingRequests: {
ignore: [/\api\/v1\/health/],
},
browserToTerminal: 'warn',
},
}
| browserToTerminal | Comportamento |
|---|---|
'warn' | forwarda apenas warnings e errors (default) |
'error' | forwarda apenas errors |
true | forwarda tudo (log, info, warn, error) |
false | desabilita forwarding |
| Version | Changes |
|---|---|
| v16.2.0 | browserToTerminal added (movido de experimental.browserDebugInfoInTerminal) |
| v15.4.0 | experimental.browserDebugInfoInTerminal introduzido |
| v15.2.0 | incomingRequests added |
| v15.0.0 | logging: false e fetches.hmrRefreshes (App Router) added |
| v14.0.0 | logging.fetches estável no App Router |
browserToTerminal é útil pra debugar client-side sem abrir devtools do navegador.logging: false é o kill switch geral do dev logging.logging, podem ser combinadas.