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
// 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)