updated loggers to getLogger

This commit is contained in:
Bojan Kucera 2025-06-08 19:52:11 -04:00
parent 1ccdbddb71
commit 2aaeba2f6c
16 changed files with 72 additions and 97 deletions

View file

@ -1,13 +1,12 @@
import { ProviderConfig } from '../services/provider-registry.service';
import { getLogger } from '@stock-bot/logger';
const logger = getLogger('quotemedia-provider');
export const quotemediaProvider: ProviderConfig = {
name: 'quotemedia',
service: 'market-data',
operations: {
'live-data': async (payload: { symbol: string; fields?: string[] }) => {
const { Logger } = await import('@stock-bot/logger');
const logger = new Logger('quotemedia-provider');
operations: { 'live-data': async (payload: { symbol: string; fields?: string[] }) => {
logger.info('Fetching live data from QuoteMedia', { symbol: payload.symbol });
// Simulate QuoteMedia API call
@ -33,12 +32,8 @@ export const quotemediaProvider: ProviderConfig = {
from: Date;
to: Date;
interval?: string;
fields?: string[];
}) => {
const { Logger } = await import('@stock-bot/logger');
const logger = new Logger('quotemedia-provider');
logger.info('Fetching historical data from QuoteMedia', {
fields?: string[]; }) => {
logger.info('Fetching historical data from QuoteMedia', {
symbol: payload.symbol,
from: payload.from,
to: payload.to,
@ -73,12 +68,8 @@ export const quotemediaProvider: ProviderConfig = {
totalRecords: data.length
};
},
'batch-quotes': async (payload: { symbols: string[]; fields?: string[] }) => {
const { Logger } = await import('@stock-bot/logger');
const logger = new Logger('quotemedia-provider');
logger.info('Fetching batch quotes from QuoteMedia', {
'batch-quotes': async (payload: { symbols: string[]; fields?: string[] }) => {
logger.info('Fetching batch quotes from QuoteMedia', {
symbols: payload.symbols,
count: payload.symbols.length
});
@ -101,12 +92,7 @@ export const quotemediaProvider: ProviderConfig = {
timestamp: new Date().toISOString(),
totalSymbols: payload.symbols.length
};
},
'company-profile': async (payload: { symbol: string }) => {
const { Logger } = await import('@stock-bot/logger');
const logger = new Logger('quotemedia-provider');
}, 'company-profile': async (payload: { symbol: string }) => {
logger.info('Fetching company profile from QuoteMedia', { symbol: payload.symbol });
// Simulate company profile data
@ -125,13 +111,8 @@ export const quotemediaProvider: ProviderConfig = {
await new Promise(resolve => setTimeout(resolve, 150 + Math.random() * 100));
return profile;
},
'options-chain': async (payload: { symbol: string; expiration?: string }) => {
const { Logger } = await import('@stock-bot/logger');
const logger = new Logger('quotemedia-provider');
logger.info('Fetching options chain from QuoteMedia', {
}, 'options-chain': async (payload: { symbol: string; expiration?: string }) => {
logger.info('Fetching options chain from QuoteMedia', {
symbol: payload.symbol,
expiration: payload.expiration
});