From f6c9a7b7a4cf6e7871f7ea6a90bcab097392fc69 Mon Sep 17 00:00:00 2001 From: mindesbunister Date: Fri, 5 Dec 2025 18:32:59 +0100 Subject: [PATCH] fix: Use console.log instead of logger.log for service startup - logger.log is silenced in production (NODE_ENV=production) - Service initialization logs were hidden even though services were starting - Changed to console.log for visibility in production logs - Affects: data cleanup, blocked signal tracker, stop hunt tracker, smart validation --- lib/startup/init-position-manager.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/startup/init-position-manager.ts b/lib/startup/init-position-manager.ts index 2040d4f..2243c3f 100644 --- a/lib/startup/init-position-manager.ts +++ b/lib/startup/init-position-manager.ts @@ -36,24 +36,24 @@ export async function initializePositionManagerOnStartup() { // CRITICAL (Dec 2, 2025): Start data cleanup service for 4-week retention // User directive: "we want to store the data for 4 weeks" // Runs daily at 3 AM to delete MarketData records older than 28 days - logger.log('๐Ÿงน Starting data cleanup service...') + console.log('๐Ÿงน Starting data cleanup service...') startDataCleanup() // Start blocked signal price tracking - logger.log('๐Ÿ”ฌ Starting blocked signal price tracker...') + console.log('๐Ÿ”ฌ Starting blocked signal price tracker...') startBlockedSignalTracking() // Start stop hunt revenge tracker - logger.log('๐ŸŽฏ Starting stop hunt revenge tracker...') + console.log('๐ŸŽฏ Starting stop hunt revenge tracker...') await startStopHuntTracking() // Start smart entry validation queue (Nov 30, 2025) - logger.log('๐Ÿง  Starting smart entry validation system...') + console.log('๐Ÿง  Starting smart entry validation system...') await startSmartValidation() // CRITICAL: Run database sync validator to clean up duplicates const { validateAllOpenTrades } = await import('../database/sync-validator') - logger.log('๐Ÿ” Running database sync validation before Position Manager init...') + console.log('๐Ÿ” Running database sync validation before Position Manager init...') const validationResult = await validateAllOpenTrades() if (validationResult.ghosts > 0) { @@ -69,10 +69,10 @@ export async function initializePositionManagerOnStartup() { const manager = await getInitializedPositionManager() const status = manager.getStatus() - logger.log(`โœ… Position Manager ready - ${status.activeTradesCount} active trades`) + console.log(`โœ… Position Manager ready - ${status.activeTradesCount} active trades`) if (status.activeTradesCount > 0) { - logger.log(`๐Ÿ“Š Monitoring: ${status.symbols.join(', ')}`) + console.log(`๐Ÿ“Š Monitoring: ${status.symbols.join(', ')}`) } } catch (error) { console.error('โŒ Failed to initialize Position Manager on startup:', error)