Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixes the logging by showing full URLs only on demand #58088

Merged

Conversation

raphaelbadia
Copy link
Contributor

fixes #58087

Currently in Next 14, everyone has fullURL flag turned to true, this PR reverts the condition.

Copy link
Member

@timneutkens timneutkens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add a test for this change to make sure it doesn't regress in the future?

@raphaelbadia
Copy link
Contributor Author

Can you add a test for this change to make sure it doesn't regress in the future?

Sure, but never contributed to next before so that's probably going to take a while 😅

@raphaelbadia raphaelbadia force-pushed the raphaelbadia/fix-logging-verbose-condition branch from ac38250 to 31ca7e0 Compare November 9, 2023 16:34
@raphaelbadia
Copy link
Contributor Author

raphaelbadia commented Nov 9, 2023

@timneutkens any clue on how to test next-server file, please? I couldn't find an example of testing with it.
I modified the e2e test a bit to make sure that the logs contains .. or not depending on the logger option in next.config.js, but it seems that they do not call next-server.ts. So it's a coverage improvement, but doesn't protect against the bug I found in the first place

@jordanpurinton
Copy link

Good find. This was confusing me a bunch.

@huozhi huozhi added the CI approved Approve running CI for fork label Dec 7, 2023
@ijjk
Copy link
Member

ijjk commented Dec 7, 2023

Stats from current PR

Default Build
General Overall increase ⚠️
vercel/next.js canary raphaelbadia/next.js raphaelbadia/fix-logging-verbose-condition Change
buildDuration 10.7s 10.6s N/A
buildDurationCached 6.1s 5.9s N/A
nodeModulesSize 199 MB 199 MB ⚠️ +1.63 kB
nextStartRea..uration (ms) 426ms 421ms N/A
Client Bundles (main, webpack)
vercel/next.js canary raphaelbadia/next.js raphaelbadia/fix-logging-verbose-condition Change
170-HASH.js gzip 26.7 kB 26.7 kB N/A
199.HASH.js gzip 181 B 185 B N/A
3f784ff6-HASH.js gzip 53.3 kB 53.3 kB
framework-HASH.js gzip 45.2 kB 45.2 kB
main-app-HASH.js gzip 240 B 241 B N/A
main-HASH.js gzip 31.7 kB 31.7 kB N/A
webpack-HASH.js gzip 1.7 kB 1.7 kB N/A
Overall change 98.5 kB 98.5 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary raphaelbadia/next.js raphaelbadia/fix-logging-verbose-condition Change
polyfills-HASH.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary raphaelbadia/next.js raphaelbadia/fix-logging-verbose-condition Change
_app-HASH.js gzip 195 B 194 B N/A
_error-HASH.js gzip 183 B 182 B N/A
amp-HASH.js gzip 501 B 501 B
css-HASH.js gzip 321 B 321 B
dynamic-HASH.js gzip 2.5 kB 2.5 kB N/A
edge-ssr-HASH.js gzip 255 B 255 B
head-HASH.js gzip 349 B 350 B N/A
hooks-HASH.js gzip 368 B 369 B N/A
image-HASH.js gzip 4.27 kB 4.27 kB N/A
index-HASH.js gzip 255 B 256 B N/A
link-HASH.js gzip 2.6 kB 2.6 kB N/A
routerDirect..HASH.js gzip 311 B 309 B N/A
script-HASH.js gzip 384 B 384 B
withRouter-HASH.js gzip 307 B 306 B N/A
1afbb74e6ecf..834.css gzip 106 B 106 B
Overall change 1.57 kB 1.57 kB
Client Build Manifests
vercel/next.js canary raphaelbadia/next.js raphaelbadia/fix-logging-verbose-condition Change
_buildManifest.js gzip 483 B 483 B
Overall change 483 B 483 B
Rendered Page Sizes
vercel/next.js canary raphaelbadia/next.js raphaelbadia/fix-logging-verbose-condition Change
index.html gzip 527 B 530 B N/A
link.html gzip 541 B 542 B N/A
withRouter.html gzip 523 B 525 B N/A
Overall change 0 B 0 B
Edge SSR bundle Size
vercel/next.js canary raphaelbadia/next.js raphaelbadia/fix-logging-verbose-condition Change
edge-ssr.js gzip 93.5 kB 93.5 kB N/A
page.js gzip 146 kB 146 kB N/A
Overall change 0 B 0 B
Middleware size
vercel/next.js canary raphaelbadia/next.js raphaelbadia/fix-logging-verbose-condition Change
middleware-b..fest.js gzip 621 B 625 B N/A
middleware-r..fest.js gzip 151 B 151 B
middleware.js gzip 37.4 kB 37.4 kB N/A
edge-runtime..pack.js gzip 1.92 kB 1.92 kB
Overall change 2.07 kB 2.07 kB
Next Runtimes
vercel/next.js canary raphaelbadia/next.js raphaelbadia/fix-logging-verbose-condition Change
app-page-exp...dev.js gzip 168 kB 168 kB
app-page-exp..prod.js gzip 93.9 kB 93.9 kB
app-page-tur..prod.js gzip 94.7 kB 94.7 kB
app-page-tur..prod.js gzip 89.2 kB 89.2 kB
app-page.run...dev.js gzip 138 kB 138 kB
app-page.run..prod.js gzip 88.6 kB 88.6 kB
app-route-ex...dev.js gzip 24 kB 24 kB
app-route-ex..prod.js gzip 16.7 kB 16.7 kB
app-route-tu..prod.js gzip 16.7 kB 16.7 kB
app-route-tu..prod.js gzip 16.3 kB 16.3 kB
app-route.ru...dev.js gzip 23.4 kB 23.4 kB
app-route.ru..prod.js gzip 16.3 kB 16.3 kB
pages-api-tu..prod.js gzip 9.37 kB 9.37 kB
pages-api.ru...dev.js gzip 9.64 kB 9.64 kB
pages-api.ru..prod.js gzip 9.37 kB 9.37 kB
pages-turbo...prod.js gzip 21.9 kB 21.9 kB
pages.runtim...dev.js gzip 22.6 kB 22.6 kB
pages.runtim..prod.js gzip 21.9 kB 21.9 kB
server.runti..prod.js gzip 49.4 kB 49.4 kB
Overall change 930 kB 930 kB
Commit: 4ebafd4

@ijjk
Copy link
Member

ijjk commented Dec 7, 2023

Tests Passed

Copy link
Member

@huozhi huozhi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@raphaelbadia raphaelbadia requested a review from a team as a code owner December 7, 2023 19:41
@huozhi huozhi enabled auto-merge (squash) December 7, 2023 19:54
@huozhi huozhi disabled auto-merge December 7, 2023 19:54
@huozhi huozhi merged commit d07a370 into vercel:canary Dec 7, 2023
64 of 68 checks passed
@huozhi huozhi mentioned this pull request Dec 7, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CI approved Approve running CI for fork locked type: next
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[next 14] logging.fetches.fullUrl condition is inverted: everyone has full logs ON (a PR to fix it is linked)
5 participants