cleaned up logs for apps
This commit is contained in:
parent
4726a85cf3
commit
43f4429998
7 changed files with 28 additions and 28 deletions
|
|
@ -65,7 +65,7 @@ async function initializeServices() {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Initialize MongoDB client singleton
|
// Initialize MongoDB client singleton
|
||||||
logger.info('Connecting to MongoDB...');
|
logger.debug('Connecting to MongoDB...');
|
||||||
const mongoConfig = databaseConfig.mongodb;
|
const mongoConfig = databaseConfig.mongodb;
|
||||||
await connectMongoDB({
|
await connectMongoDB({
|
||||||
uri: mongoConfig.uri,
|
uri: mongoConfig.uri,
|
||||||
|
|
@ -81,7 +81,7 @@ async function initializeServices() {
|
||||||
logger.info('MongoDB connected');
|
logger.info('MongoDB connected');
|
||||||
|
|
||||||
// Initialize PostgreSQL client singleton
|
// Initialize PostgreSQL client singleton
|
||||||
logger.info('Connecting to PostgreSQL...');
|
logger.debug('Connecting to PostgreSQL...');
|
||||||
const pgConfig = databaseConfig.postgres;
|
const pgConfig = databaseConfig.postgres;
|
||||||
await connectPostgreSQL({
|
await connectPostgreSQL({
|
||||||
host: pgConfig.host,
|
host: pgConfig.host,
|
||||||
|
|
@ -98,7 +98,7 @@ async function initializeServices() {
|
||||||
logger.info('PostgreSQL connected');
|
logger.info('PostgreSQL connected');
|
||||||
|
|
||||||
// Initialize queue system
|
// Initialize queue system
|
||||||
logger.info('Initializing queue system...');
|
logger.debug('Initializing queue system...');
|
||||||
const queueManagerConfig: QueueManagerConfig = {
|
const queueManagerConfig: QueueManagerConfig = {
|
||||||
redis: queueConfig.redis,
|
redis: queueConfig.redis,
|
||||||
defaultQueueOptions: {
|
defaultQueueOptions: {
|
||||||
|
|
@ -115,7 +115,7 @@ async function initializeServices() {
|
||||||
logger.info('Queue system initialized');
|
logger.info('Queue system initialized');
|
||||||
|
|
||||||
// Initialize providers (register handlers and scheduled jobs)
|
// Initialize providers (register handlers and scheduled jobs)
|
||||||
logger.info('Initializing data providers...');
|
logger.debug('Initializing data providers...');
|
||||||
const { initializeExchangeSyncProvider } = await import('./providers/exchange-sync.provider');
|
const { initializeExchangeSyncProvider } = await import('./providers/exchange-sync.provider');
|
||||||
const { initializeIBProvider } = await import('./providers/ib.provider');
|
const { initializeIBProvider } = await import('./providers/ib.provider');
|
||||||
const { initializeProxyProvider } = await import('./providers/proxy.provider');
|
const { initializeProxyProvider } = await import('./providers/proxy.provider');
|
||||||
|
|
@ -130,7 +130,7 @@ async function initializeServices() {
|
||||||
logger.info('Data providers initialized');
|
logger.info('Data providers initialized');
|
||||||
|
|
||||||
// Create scheduled jobs from registered handlers
|
// Create scheduled jobs from registered handlers
|
||||||
logger.info('Creating scheduled jobs from registered handlers...');
|
logger.debug('Creating scheduled jobs from registered handlers...');
|
||||||
const { handlerRegistry } = await import('@stock-bot/queue');
|
const { handlerRegistry } = await import('@stock-bot/queue');
|
||||||
const allHandlers = handlerRegistry.getAllHandlers();
|
const allHandlers = handlerRegistry.getAllHandlers();
|
||||||
|
|
||||||
|
|
@ -163,7 +163,7 @@ async function initializeServices() {
|
||||||
jobOptions
|
jobOptions
|
||||||
);
|
);
|
||||||
totalScheduledJobs++;
|
totalScheduledJobs++;
|
||||||
logger.info('Scheduled job created', {
|
logger.debug('Scheduled job created', {
|
||||||
handler: handlerName,
|
handler: handlerName,
|
||||||
operation: scheduledJob.operation,
|
operation: scheduledJob.operation,
|
||||||
cronPattern: scheduledJob.cronPattern,
|
cronPattern: scheduledJob.cronPattern,
|
||||||
|
|
@ -245,7 +245,7 @@ shutdown.onShutdown(async () => {
|
||||||
|
|
||||||
// Start the service
|
// Start the service
|
||||||
startServer().catch(error => {
|
startServer().catch(error => {
|
||||||
logger.error('Failed to start data service', { error });
|
logger.fatal('Failed to start data service', { error });
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ const logger = getLogger('ib-provider');
|
||||||
|
|
||||||
// Initialize and register the IB provider
|
// Initialize and register the IB provider
|
||||||
export function initializeIBProvider() {
|
export function initializeIBProvider() {
|
||||||
logger.info('Registering IB provider with scheduled jobs...');
|
logger.debug('Registering IB provider with scheduled jobs...');
|
||||||
|
|
||||||
const ibProviderConfig: HandlerConfigWithSchedule = {
|
const ibProviderConfig: HandlerConfigWithSchedule = {
|
||||||
name: 'ib',
|
name: 'ib',
|
||||||
|
|
@ -52,11 +52,11 @@ export function initializeIBProvider() {
|
||||||
logger.info('Fetched symbol summary from IB');
|
logger.info('Fetched symbol summary from IB');
|
||||||
|
|
||||||
if (sessionHeaders) {
|
if (sessionHeaders) {
|
||||||
logger.info('Fetching exchanges from IB');
|
logger.debug('Fetching exchanges from IB');
|
||||||
const exchanges = await fetchExchanges(sessionHeaders);
|
const exchanges = await fetchExchanges(sessionHeaders);
|
||||||
logger.info('Fetched exchanges from IB', { count: exchanges?.length });
|
logger.info('Fetched exchanges from IB', { count: exchanges?.length });
|
||||||
|
|
||||||
logger.info('Fetching symbols from IB');
|
logger.debug('Fetching symbols from IB');
|
||||||
const symbols = await fetchSymbols(sessionHeaders);
|
const symbols = await fetchSymbols(sessionHeaders);
|
||||||
logger.info('Fetched symbols from IB', { symbols });
|
logger.info('Fetched symbols from IB', { symbols });
|
||||||
|
|
||||||
|
|
@ -78,5 +78,5 @@ export function initializeIBProvider() {
|
||||||
};
|
};
|
||||||
|
|
||||||
handlerRegistry.registerWithSchedule(ibProviderConfig);
|
handlerRegistry.registerWithSchedule(ibProviderConfig);
|
||||||
logger.info('IB provider registered successfully with scheduled jobs');
|
logger.debug('IB provider registered successfully with scheduled jobs');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ const logger = getLogger('proxy-provider');
|
||||||
|
|
||||||
// Initialize and register the Proxy provider
|
// Initialize and register the Proxy provider
|
||||||
export function initializeProxyProvider() {
|
export function initializeProxyProvider() {
|
||||||
logger.info('Registering proxy provider with scheduled jobs...');
|
logger.debug('Registering proxy provider with scheduled jobs...');
|
||||||
|
|
||||||
const proxyProviderConfig: HandlerConfigWithSchedule = {
|
const proxyProviderConfig: HandlerConfigWithSchedule = {
|
||||||
name: 'proxy',
|
name: 'proxy',
|
||||||
|
|
@ -84,5 +84,5 @@ export function initializeProxyProvider() {
|
||||||
};
|
};
|
||||||
|
|
||||||
handlerRegistry.registerWithSchedule(proxyProviderConfig);
|
handlerRegistry.registerWithSchedule(proxyProviderConfig);
|
||||||
logger.info('Proxy provider registered successfully with scheduled jobs');
|
logger.debug('Proxy provider registered successfully with scheduled jobs');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,16 +6,16 @@ const logger = getLogger('qm-provider');
|
||||||
|
|
||||||
// Initialize and register the IB provider
|
// Initialize and register the IB provider
|
||||||
export function initializeQMProvider() {
|
export function initializeQMProvider() {
|
||||||
logger.info('Registering IB provider with scheduled jobs...');
|
logger.debug('Registering IB provider with scheduled jobs...');
|
||||||
|
|
||||||
const qmProviderConfig: HandlerConfigWithSchedule = {
|
const qmProviderConfig: HandlerConfigWithSchedule = {
|
||||||
name: 'qm',
|
name: 'qm',
|
||||||
operations: {
|
operations: {
|
||||||
'create-sessions': async () => {
|
'create-sessions': async () => {
|
||||||
logger.info('Creating QM sessions...');
|
logger.debug('Creating QM sessions...');
|
||||||
const { createSessions } = await import('./qm.tasks');
|
const { createSessions } = await import('./qm.tasks');
|
||||||
await createSessions();
|
await createSessions();
|
||||||
logger.info('QM sessions created successfully');
|
logger.debug('QM sessions created successfully');
|
||||||
return { success: true, message: 'QM sessions created successfully' };
|
return { success: true, message: 'QM sessions created successfully' };
|
||||||
},
|
},
|
||||||
'search-symbols': async () => {
|
'search-symbols': async () => {
|
||||||
|
|
@ -41,11 +41,11 @@ export function initializeQMProvider() {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'spider-symbol-search': async (payload: SymbolSpiderJob) => {
|
'spider-symbol-search': async (payload: SymbolSpiderJob) => {
|
||||||
logger.info('Processing spider symbol search job', { payload });
|
logger.debug('Processing spider symbol search job', { payload });
|
||||||
const { spiderSymbolSearch } = await import('./qm.tasks');
|
const { spiderSymbolSearch } = await import('./qm.tasks');
|
||||||
const result = await spiderSymbolSearch(payload);
|
const result = await spiderSymbolSearch(payload);
|
||||||
|
|
||||||
logger.info('Spider search job completed', {
|
logger.debug('Spider search job completed', {
|
||||||
success: result.success,
|
success: result.success,
|
||||||
symbolsFound: result.symbolsFound,
|
symbolsFound: result.symbolsFound,
|
||||||
jobsCreated: result.jobsCreated,
|
jobsCreated: result.jobsCreated,
|
||||||
|
|
@ -78,5 +78,5 @@ export function initializeQMProvider() {
|
||||||
};
|
};
|
||||||
|
|
||||||
handlerRegistry.registerWithSchedule(qmProviderConfig);
|
handlerRegistry.registerWithSchedule(qmProviderConfig);
|
||||||
logger.info('IB provider registered successfully with scheduled jobs');
|
logger.debug('IB provider registered successfully with scheduled jobs');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -24,14 +24,14 @@ export function getProxy(): string | null {
|
||||||
|
|
||||||
// Initialize and register the WebShare provider
|
// Initialize and register the WebShare provider
|
||||||
export function initializeWebShareProvider() {
|
export function initializeWebShareProvider() {
|
||||||
logger.info('Registering WebShare provider with scheduled jobs...');
|
logger.debug('Registering WebShare provider with scheduled jobs...');
|
||||||
|
|
||||||
const webShareProviderConfig: HandlerConfigWithSchedule = {
|
const webShareProviderConfig: HandlerConfigWithSchedule = {
|
||||||
name: 'webshare',
|
name: 'webshare',
|
||||||
|
|
||||||
operations: {
|
operations: {
|
||||||
'fetch-proxies': async _payload => {
|
'fetch-proxies': async _payload => {
|
||||||
logger.info('Fetching proxies from WebShare API');
|
logger.debug('Fetching proxies from WebShare API');
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const fetchedProxies = await fetchProxiesFromWebShare();
|
const fetchedProxies = await fetchProxiesFromWebShare();
|
||||||
|
|
@ -85,7 +85,7 @@ export function initializeWebShareProvider() {
|
||||||
// Register the provider
|
// Register the provider
|
||||||
handlerRegistry.registerWithSchedule(webShareProviderConfig);
|
handlerRegistry.registerWithSchedule(webShareProviderConfig);
|
||||||
|
|
||||||
logger.info('WebShare provider registered successfully');
|
logger.debug('WebShare provider registered successfully');
|
||||||
}
|
}
|
||||||
|
|
||||||
export const webShareProvider = {
|
export const webShareProvider = {
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,7 @@ async function initializeServices() {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Initialize MongoDB client
|
// Initialize MongoDB client
|
||||||
logger.info('Connecting to MongoDB...');
|
logger.debug('Connecting to MongoDB...');
|
||||||
const mongoConfig = databaseConfig.mongodb;
|
const mongoConfig = databaseConfig.mongodb;
|
||||||
mongoClient = await createAndConnectMongoDBClient({
|
mongoClient = await createAndConnectMongoDBClient({
|
||||||
uri: mongoConfig.uri,
|
uri: mongoConfig.uri,
|
||||||
|
|
@ -84,7 +84,7 @@ async function initializeServices() {
|
||||||
logger.info('MongoDB connected');
|
logger.info('MongoDB connected');
|
||||||
|
|
||||||
// Initialize PostgreSQL client
|
// Initialize PostgreSQL client
|
||||||
logger.info('Connecting to PostgreSQL...');
|
logger.debug('Connecting to PostgreSQL...');
|
||||||
const pgConfig = databaseConfig.postgres;
|
const pgConfig = databaseConfig.postgres;
|
||||||
postgresClient = await createAndConnectPostgreSQLClient({
|
postgresClient = await createAndConnectPostgreSQLClient({
|
||||||
host: pgConfig.host,
|
host: pgConfig.host,
|
||||||
|
|
@ -102,7 +102,7 @@ async function initializeServices() {
|
||||||
logger.info('PostgreSQL connected');
|
logger.info('PostgreSQL connected');
|
||||||
|
|
||||||
// Initialize sync managers
|
// Initialize sync managers
|
||||||
logger.info('Initializing sync managers...');
|
logger.debug('Initializing sync managers...');
|
||||||
await syncManager.initialize();
|
await syncManager.initialize();
|
||||||
await enhancedSyncManager.initialize();
|
await enhancedSyncManager.initialize();
|
||||||
logger.info('Sync managers initialized');
|
logger.info('Sync managers initialized');
|
||||||
|
|
@ -177,7 +177,7 @@ shutdown.onShutdown(async () => {
|
||||||
|
|
||||||
// Start the service
|
// Start the service
|
||||||
startServer().catch(error => {
|
startServer().catch(error => {
|
||||||
logger.error('Failed to start data sync service', { error });
|
logger.fatal('Failed to start data sync service', { error });
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ async function initializeServices() {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Initialize MongoDB client
|
// Initialize MongoDB client
|
||||||
logger.info('Connecting to MongoDB...');
|
logger.debug('Connecting to MongoDB...');
|
||||||
const mongoConfig = databaseConfig.mongodb;
|
const mongoConfig = databaseConfig.mongodb;
|
||||||
mongoClient = await createAndConnectMongoDBClient({
|
mongoClient = await createAndConnectMongoDBClient({
|
||||||
uri: mongoConfig.uri,
|
uri: mongoConfig.uri,
|
||||||
|
|
@ -92,7 +92,7 @@ async function initializeServices() {
|
||||||
logger.info('MongoDB connected');
|
logger.info('MongoDB connected');
|
||||||
|
|
||||||
// Initialize PostgreSQL client
|
// Initialize PostgreSQL client
|
||||||
logger.info('Connecting to PostgreSQL...');
|
logger.debug('Connecting to PostgreSQL...');
|
||||||
const pgConfig = databaseConfig.postgres;
|
const pgConfig = databaseConfig.postgres;
|
||||||
postgresClient = await createAndConnectPostgreSQLClient({
|
postgresClient = await createAndConnectPostgreSQLClient({
|
||||||
host: pgConfig.host,
|
host: pgConfig.host,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue