fix(logger): fixed logger to show prod server-side logs (#1027)

This commit is contained in:
Waleed Latif
2025-08-19 00:44:24 -07:00
committed by GitHub
parent 1b7c111c46
commit 9aa1fe8037

View File

@@ -44,7 +44,7 @@ const LOG_CONFIG = {
colorize: true,
},
production: {
enabled: typeof window === 'undefined', // Enable only on server-side in production
enabled: true, // Will be checked at runtime
minLevel: LogLevel.ERROR,
colorize: false,
},
@@ -106,6 +106,11 @@ export class Logger {
private shouldLog(level: LogLevel): boolean {
if (!config.enabled) return false
// In production, only log on server-side (where window is undefined)
if (ENV === 'production' && typeof window !== 'undefined') {
return false
}
const levels = [LogLevel.DEBUG, LogLevel.INFO, LogLevel.WARN, LogLevel.ERROR]
const minLevelIndex = levels.indexOf(config.minLevel)
const currentLevelIndex = levels.indexOf(level)