From c87fca4d818bba8cd293c84ff797b1feaaa6ffdf Mon Sep 17 00:00:00 2001 From: Robert Sese <734194+rsese@users.noreply.github.com> Date: Fri, 5 Dec 2025 15:14:52 -0600 Subject: [PATCH] add empty logger functions turbopack fallback (#58742) --- empty.ts | 9 +++++++++ next.config.ts | 6 ++++++ 2 files changed, 15 insertions(+) diff --git a/empty.ts b/empty.ts index 4e0a2c5f27..57ea2e9058 100644 --- a/empty.ts +++ b/empty.ts @@ -1,3 +1,12 @@ // Empty module to satisfy Turbopack resolveAlias fallback for Node.js modules // See turbopack config in next.config.ts + +// No-op function that returns itself for chaining +export const createLogger = () => ({ + info: () => {}, + warn: () => {}, + error: () => {}, + debug: () => {}, +}) + export default {} diff --git a/next.config.ts b/next.config.ts index 3bc08e9c78..9cb550450c 100644 --- a/next.config.ts +++ b/next.config.ts @@ -65,6 +65,12 @@ const config: NextConfig = { async_hooks: { browser: './empty.ts', // Point to empty module when async_hooks is requested for browser }, + '@/observability/logger': { + browser: './empty.ts', + }, + '@/observability/logger/lib/logger-context': { + browser: './empty.ts', + }, }, },