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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user