feat: add logging enhancements by integrating pino and pino-pretty for improved error tracking and debugging across the application

This commit is contained in:
Julien Froidefond
2025-10-26 06:15:47 +01:00
parent 7cc72dc13d
commit 52350a43d9
84 changed files with 455 additions and 177 deletions

View File

@@ -10,6 +10,7 @@ import { AuthProvider } from "@/components/providers/AuthProvider";
import { cookies } from "next/headers";
import { defaultPreferences } from "@/types/preferences";
import type { UserPreferences } from "@/types/preferences";
import logger from "@/lib/logger";
const inter = Inter({ subsets: ["latin"], display: "swap", adjustFontFallback: false, preload: false });
@@ -83,7 +84,7 @@ export default async function RootLayout({ children }: { children: React.ReactNo
userIsAdmin = isAdminCheck.value;
}
} catch (error) {
console.error("Erreur lors du chargement des préférences:", error);
logger.error({ err: error }, "Erreur lors du chargement des préférences:");
}
return (