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