Cauchemar de journalisation Next.js : Une lutte avec les journaux de production

2025-09-02
Cauchemar de journalisation Next.js : Une lutte avec les journaux de production

L'auteur a rencontré une série de problèmes en essayant d'ajouter une journalisation de production à un service Next.js. Le mécanisme de middleware de Next.js est très restrictif, et AsyncLocalStorage n'a pas pu franchir le contexte de rendu, ce qui a entraîné des échecs de journalisation dans les pages et les composants de mise en page. L'auteur a essayé plusieurs méthodes, y compris un serveur personnalisé, et a finalement découvert que la conception de Next.js limitait l'implémentation des fonctionnalités de journalisation. Une comparaison avec SvelteKit met en évidence les lacunes de Next.js en matière de journalisation et l'inefficacité de son système de suivi des problèmes GitHub. L'auteur exprime son mécontentement envers Next.js et envisage des alternatives pour les projets futurs.

Développement