fixed issue with logger and hideObject

This commit is contained in:
Boki 2025-06-21 08:08:03 -04:00
parent 19ecd95346
commit 6d5d746f68
3 changed files with 15 additions and 35 deletions

View file

@ -28,6 +28,9 @@ if (config.log) {
});
}
// Create logger AFTER config is set
const logger = getLogger('data-service');
const app = new Hono();
// Add CORS middleware
@ -40,8 +43,6 @@ app.use(
credentials: false,
})
);
const logger = getLogger('data-service');
const PORT = serviceConfig.port;
let server: ReturnType<typeof Bun.serve> | null = null;
// Singleton clients are managed in libraries
@ -131,17 +132,17 @@ async function initializeServices() {
// Initialize providers (register handlers and scheduled jobs)
logger.debug('Initializing data providers...');
const { initializeWebShareProvider } = await import('./providers/webshare.provider');
const { initializeExchangeSyncProvider } = await import('./providers/exchange-sync.provider');
const { initializeIBProvider } = await import('./providers/ib.provider');
const { initializeProxyProvider } = await import('./providers/proxy.provider');
const { initializeQMProvider } = await import('./providers/qm.provider');
// const { initializeExchangeSyncProvider } = await import('./providers/exchange-sync.provider');
// const { initializeIBProvider } = await import('./providers/ib.provider');
// const { initializeProxyProvider } = await import('./providers/proxy.provider');
// const { initializeQMProvider } = await import('./providers/qm.provider');
initializeExchangeSyncProvider();
initializeIBProvider();
initializeProxyProvider();
initializeQMProvider();
initializeWebShareProvider();
// initializeExchangeSyncProvider();
// initializeIBProvider();
// initializeProxyProvider();
// initializeQMProvider();
logger.info('Data providers initialized');
// Create scheduled jobs from registered handlers