From 59313566c967072be82ba6706afc994f8ec3563c Mon Sep 17 00:00:00 2001 From: Dariusz L Date: Thu, 26 Jun 2025 02:09:01 +0200 Subject: [PATCH] Refactor logger initialization in Canvas modules Replaced manual logger setup in CanvasIO.js and Canvas_view.js with the createModuleLogger utility for cleaner and more consistent module logging. --- js/CanvasIO.js | 12 ++---------- js/Canvas_view.js | 12 ++---------- 2 files changed, 4 insertions(+), 20 deletions(-) diff --git a/js/CanvasIO.js b/js/CanvasIO.js index 2c0182a..e69d04f 100644 --- a/js/CanvasIO.js +++ b/js/CanvasIO.js @@ -2,17 +2,9 @@ import {saveImage, getImage, removeImage} from "./db.js"; import {logger, LogLevel} from "./logger.js"; import {createCanvas, normalizeToUint8} from "./CommonUtils.js"; import {createImageFromSource} from "./ImageUtils.js"; +import {createModuleLogger} from "./LoggerUtils.js"; -// Inicjalizacja loggera dla modułu CanvasIO -const log = { - debug: (...args) => logger.debug('CanvasIO', ...args), - info: (...args) => logger.info('CanvasIO', ...args), - warn: (...args) => logger.warn('CanvasIO', ...args), - error: (...args) => logger.error('CanvasIO', ...args) -}; - -// Konfiguracja loggera dla modułu CanvasIO -logger.setModuleLevel('CanvasIO', LogLevel.DEBUG); +const log = createModuleLogger('CanvasIO'); export class CanvasIO { constructor(canvas) { diff --git a/js/Canvas_view.js b/js/Canvas_view.js index 4a2810c..ec48659 100644 --- a/js/Canvas_view.js +++ b/js/Canvas_view.js @@ -8,17 +8,9 @@ import {ImageCache} from "./ImageCache.js"; import {validateImageData, convertImageData, applyMaskToImageData, prepareImageForCanvas, createImageFromSource} from "./ImageUtils.js"; import {generateUniqueFileName} from "./CommonUtils.js"; import {logger, LogLevel} from "./logger.js"; +import {createModuleLogger} from "./LoggerUtils.js"; -// Inicjalizacja loggera dla modułu Canvas_view -const log = { - debug: (...args) => logger.debug('Canvas_view', ...args), - info: (...args) => logger.info('Canvas_view', ...args), - warn: (...args) => logger.warn('Canvas_view', ...args), - error: (...args) => logger.error('Canvas_view', ...args) -}; - -// Konfiguracja loggera dla modułu Canvas_view -logger.setModuleLevel('Canvas_view', LogLevel.DEBUG); // Domyślnie INFO, można zmienić na DEBUG dla szczegółowych logów +const log = createModuleLogger('Canvas_view'); async function createCanvasWidget(node, widget, app) { const canvas = new Canvas(node, widget);