From 7fe34e940efc606df87e96f7baed987b0924436b Mon Sep 17 00:00:00 2001 From: Dariusz L Date: Thu, 26 Jun 2025 01:33:05 +0200 Subject: [PATCH] Refactor logger initialization to use createModuleLogger Replaced manual logger setup in CanvasRenderer, ImageCache, Mask_tool, and db modules with the createModuleLogger utility for cleaner and more consistent logging initialization. --- js/CanvasRenderer.js | 12 ++---------- js/ImageCache.js | 14 +++----------- js/Mask_tool.js | 14 +++----------- js/db.js | 14 +++----------- 4 files changed, 11 insertions(+), 43 deletions(-) diff --git a/js/CanvasRenderer.js b/js/CanvasRenderer.js index 4ab2563..947c64c 100644 --- a/js/CanvasRenderer.js +++ b/js/CanvasRenderer.js @@ -1,15 +1,7 @@ -import {logger, LogLevel} from "./logger.js"; +import {createModuleLogger} from "./LoggerUtils.js"; // Inicjalizacja loggera dla modułu CanvasRenderer -const log = { - debug: (...args) => logger.debug('CanvasRenderer', ...args), - info: (...args) => logger.info('CanvasRenderer', ...args), - warn: (...args) => logger.warn('CanvasRenderer', ...args), - error: (...args) => logger.error('CanvasRenderer', ...args) -}; - -// Konfiguracja loggera dla modułu CanvasRenderer -logger.setModuleLevel('CanvasRenderer', LogLevel.DEBUG); +const log = createModuleLogger('CanvasRenderer'); export class CanvasRenderer { constructor(canvas) { diff --git a/js/ImageCache.js b/js/ImageCache.js index c1446b0..d6e0a5b 100644 --- a/js/ImageCache.js +++ b/js/ImageCache.js @@ -1,15 +1,7 @@ -import {logger, LogLevel} from "./logger.js"; +import {createModuleLogger} from "./LoggerUtils.js"; // Inicjalizacja loggera dla modułu ImageCache -const log = { - debug: (...args) => logger.debug('ImageCache', ...args), - info: (...args) => logger.info('ImageCache', ...args), - warn: (...args) => logger.warn('ImageCache', ...args), - error: (...args) => logger.error('ImageCache', ...args) -}; - -// Konfiguracja loggera dla modułu ImageCache -logger.setModuleLevel('ImageCache', LogLevel.DEBUG); +const log = createModuleLogger('ImageCache'); export class ImageCache { constructor() { @@ -35,4 +27,4 @@ export class ImageCache { log.info("Clearing image cache"); this.cache.clear(); } -} \ No newline at end of file +} diff --git a/js/Mask_tool.js b/js/Mask_tool.js index 1abba1a..4ef7bf9 100644 --- a/js/Mask_tool.js +++ b/js/Mask_tool.js @@ -1,15 +1,7 @@ -import {logger, LogLevel} from "./logger.js"; +import {createModuleLogger} from "./LoggerUtils.js"; // Inicjalizacja loggera dla modułu Mask_tool -const log = { - debug: (...args) => logger.debug('Mask_tool', ...args), - info: (...args) => logger.info('Mask_tool', ...args), - warn: (...args) => logger.warn('Mask_tool', ...args), - error: (...args) => logger.error('Mask_tool', ...args) -}; - -// Konfiguracja loggera dla modułu Mask_tool -logger.setModuleLevel('Mask_tool', LogLevel.DEBUG); +const log = createModuleLogger('Mask_tool'); export class MaskTool { constructor(canvasInstance) { @@ -152,4 +144,4 @@ export class MaskTool { this.maskCtx = this.maskCanvas.getContext('2d'); this.maskCtx.drawImage(oldMask, 0, 0); } -} \ No newline at end of file +} diff --git a/js/db.js b/js/db.js index 389930b..2a3934f 100644 --- a/js/db.js +++ b/js/db.js @@ -1,15 +1,7 @@ -import {logger, LogLevel} from "./logger.js"; +import {createModuleLogger} from "./LoggerUtils.js"; // Inicjalizacja loggera dla modułu db -const log = { - debug: (...args) => logger.debug('db', ...args), - info: (...args) => logger.info('db', ...args), - warn: (...args) => logger.warn('db', ...args), - error: (...args) => logger.error('db', ...args) -}; - -// Konfiguracja loggera dla modułu db -logger.setModuleLevel('db', LogLevel.DEBUG); +const log = createModuleLogger('db'); const DB_NAME = 'CanvasNodeDB'; const STATE_STORE_NAME = 'CanvasState'; @@ -192,4 +184,4 @@ export async function clearAllCanvasStates() { resolve(); }; }); -} \ No newline at end of file +}