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,8 +1,8 @@
import { createLogger } from '@stock-bot/logger';
import { getLogger } from '@stock-bot/logger';
import { CacheProvider } from '../types';
import { CacheKeyGenerator } from '../key-generator';
const logger = createLogger('cache-decorator');
const logger = getLogger('cache-decorator');
/**
* Method decorator for automatic caching

View file

@ -1,4 +1,4 @@
import { createLogger } from '@stock-bot/logger';
import { getLogger } from '@stock-bot/logger';
import { CacheProvider, CacheOptions, CacheStats } from '../types';
import { RedisCache } from './redis-cache';
import { MemoryCache } from './memory-cache';
@ -10,7 +10,7 @@ import { MemoryCache } from './memory-cache';
export class HybridCache implements CacheProvider {
private memoryCache: MemoryCache;
private redisCache: RedisCache;
private logger = createLogger('hybrid-cache');
private logger = getLogger('hybrid-cache');
private enableMetrics: boolean;
private startTime = Date.now();

View file

@ -1,4 +1,4 @@
import { createLogger } from '@stock-bot/logger';
import { getLogger } from '@stock-bot/logger';
import { CacheProvider, CacheOptions, CacheStats } from '../types';
interface CacheEntry<T> {
@ -12,7 +12,7 @@ interface CacheEntry<T> {
*/
export class MemoryCache implements CacheProvider {
private store = new Map<string, CacheEntry<any>>();
private logger = createLogger('memory-cache');
private logger = getLogger('memory-cache');
private defaultTTL: number;
private keyPrefix: string;
private maxItems: number;

View file

@ -1,5 +1,5 @@
import Redis from 'ioredis';
import { createLogger } from '@stock-bot/logger';
import { getLogger } from '@stock-bot/logger';
import { dragonflyConfig } from '@stock-bot/config';
import { CacheProvider, CacheOptions, CacheStats } from '../types';
@ -8,7 +8,7 @@ import { CacheProvider, CacheOptions, CacheStats } from '../types';
*/
export class RedisCache implements CacheProvider {
private redis: Redis;
private logger = createLogger('redis-cache');
private logger = getLogger('redis-cache');
private defaultTTL: number;
private keyPrefix: string;
private enableMetrics: boolean;