added logger

This commit is contained in:
Bojan Kucera 2025-06-03 18:31:02 -04:00
parent dd27f3bf2c
commit 58ae897e90
13 changed files with 1493 additions and 12 deletions

View file

@ -1,6 +1,6 @@
import { Hono } from 'hono';
import { serve } from 'bun';
import { logger } from '@stock-bot/utils';
import { getLogger, loggingMiddleware, errorLoggingMiddleware } from '@stock-bot/logger';
import { DataPipelineOrchestrator } from './core/DataPipelineOrchestrator';
import { DataQualityService } from './services/DataQualityService';
import { DataIngestionService } from './services/DataIngestionService';
@ -12,6 +12,18 @@ import { JobController } from './controllers/JobController';
const app = new Hono();
// Initialize logger
const logger = getLogger('data-processor');
// Add logging middleware
app.use('*', loggingMiddleware({
serviceName: 'data-processor',
skipPaths: ['/health']
}));
// Add error logging middleware
app.use('*', errorLoggingMiddleware(logger));
// Services
const dataQualityService = new DataQualityService();
const dataIngestionService = new DataIngestionService();