removed deprecated createLogger and replaced with getLogger

This commit is contained in:
Bojan Kucera 2025-06-08 12:31:29 -04:00
parent 5d8b102422
commit c10a524aa8
29 changed files with 93 additions and 136 deletions

View file

@ -1,4 +1,4 @@
import { createLogger } from '@stock-bot/logger';
import { getLogger } from '@stock-bot/logger';
import { EventBus } from '@stock-bot/event-bus';
import { VectorEngine, VectorizedBacktestResult } from '@stock-bot/vector-engine';
import { DataFrame } from '@stock-bot/data-frame';
@ -43,7 +43,7 @@ export class HybridMode extends ExecutionMode {
this.eventMode = new EventMode(context, eventBus);
this.vectorizedMode = new VectorizedMode(context, eventBus);
this.logger = createLogger('hybrid-mode');
this.logger = getLogger('hybrid-mode');
}
async initialize(): Promise<void> {

View file

@ -1,4 +1,4 @@
import { createLogger } from '@stock-bot/logger';
import { getLogger } from '@stock-bot/logger';
import { EventBus } from '@stock-bot/event-bus';
import { VectorEngine, VectorizedBacktestResult } from '@stock-bot/vector-engine';
import { DataFrame } from '@stock-bot/data-frame';
@ -13,7 +13,7 @@ export interface VectorizedModeConfig {
export class VectorizedMode extends ExecutionMode {
private vectorEngine: VectorEngine;
private config: VectorizedModeConfig;
private logger = createLogger('vectorized-mode');
private logger = getLogger('vectorized-mode');
constructor(
context: BacktestContext,

View file

@ -5,7 +5,7 @@
*/
import { program } from 'commander';
import { createLogger } from '@stock-bot/logger';
import { getLogger } from '@stock-bot/logger';
import { createEventBus } from '@stock-bot/event-bus';
import { BacktestContext } from '../framework/execution-mode';
import { LiveMode } from '../backtesting/modes/live-mode';
@ -13,7 +13,7 @@ import { EventMode } from '../backtesting/modes/event-mode';
import VectorizedMode from '../backtesting/modes/vectorized-mode';
import HybridMode from '../backtesting/modes/hybrid-mode';
const logger = createLogger('strategy-cli');
const logger = getLogger('strategy-cli');
interface CLIBacktestConfig {
strategy: string;

View file

@ -2,9 +2,9 @@
* Execution Mode Framework
* Base classes for different execution modes (live, event-driven, vectorized)
*/
import { createLogger } from '@stock-bot/logger';
import { getLogger } from '@stock-bot/logger';
const logger = createLogger('execution-mode');
const logger = getLogger('execution-mode');
export interface Order {
id: string;
@ -38,7 +38,7 @@ export interface MarketData {
}
export abstract class ExecutionMode {
protected logger = createLogger(this.constructor.name);
protected logger = getLogger(this.constructor.name);
abstract name: string;
abstract executeOrder(order: Order): Promise<OrderResult>;

View file

@ -1,7 +1,7 @@
/**
* Strategy Service - Multi-mode strategy execution and backtesting
*/
import { createLogger } from '@stock-bot/logger';
import { getLogger } from '@stock-bot/logger';
import { loadEnvVariables } from '@stock-bot/config';
import { Hono } from 'hono';
import { serve } from '@hono/node-server';
@ -10,7 +10,7 @@ import { serve } from '@hono/node-server';
loadEnvVariables();
const app = new Hono();
const logger = createLogger('strategy-service');
const logger = getLogger('strategy-service');
const PORT = parseInt(process.env.STRATEGY_SERVICE_PORT || '3004');
// Health check endpoint