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
This commit is contained in:
mindesbunister
2025-12-05 18:32:59 +01:00
parent 51b63f4a35
commit f6c9a7b7a4

View File

@@ -36,24 +36,24 @@ export async function initializePositionManagerOnStartup() {
// CRITICAL (Dec 2, 2025): Start data cleanup service for 4-week retention // CRITICAL (Dec 2, 2025): Start data cleanup service for 4-week retention
// User directive: "we want to store the data for 4 weeks" // User directive: "we want to store the data for 4 weeks"
// Runs daily at 3 AM to delete MarketData records older than 28 days // 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() startDataCleanup()
// Start blocked signal price tracking // Start blocked signal price tracking
logger.log('🔬 Starting blocked signal price tracker...') console.log('🔬 Starting blocked signal price tracker...')
startBlockedSignalTracking() startBlockedSignalTracking()
// Start stop hunt revenge tracker // Start stop hunt revenge tracker
logger.log('🎯 Starting stop hunt revenge tracker...') console.log('🎯 Starting stop hunt revenge tracker...')
await startStopHuntTracking() await startStopHuntTracking()
// Start smart entry validation queue (Nov 30, 2025) // Start smart entry validation queue (Nov 30, 2025)
logger.log('🧠 Starting smart entry validation system...') console.log('🧠 Starting smart entry validation system...')
await startSmartValidation() await startSmartValidation()
// CRITICAL: Run database sync validator to clean up duplicates // CRITICAL: Run database sync validator to clean up duplicates
const { validateAllOpenTrades } = await import('../database/sync-validator') 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() const validationResult = await validateAllOpenTrades()
if (validationResult.ghosts > 0) { if (validationResult.ghosts > 0) {
@@ -69,10 +69,10 @@ export async function initializePositionManagerOnStartup() {
const manager = await getInitializedPositionManager() const manager = await getInitializedPositionManager()
const status = manager.getStatus() 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) { if (status.activeTradesCount > 0) {
logger.log(`📊 Monitoring: ${status.symbols.join(', ')}`) console.log(`📊 Monitoring: ${status.symbols.join(', ')}`)
} }
} catch (error) { } catch (error) {
console.error('❌ Failed to initialize Position Manager on startup:', error) console.error('❌ Failed to initialize Position Manager on startup:', error)