updated loggers to getLogger
This commit is contained in:
parent
1ccdbddb71
commit
2aaeba2f6c
16 changed files with 72 additions and 97 deletions
|
|
@ -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
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue