UNPKG

website-scrap-engine

Version:
27 lines 903 B
// https://github.com/jestjs/jest/issues/11563 import log4js from 'log4js'; import { parentPort } from 'node:worker_threads'; import { WorkerMessageType } from '../downloader/types.js'; const getLogger = log4js.getLogger; export const logLevels = [ 'trace', 'debug', 'info', 'warn', 'error', 'fatal', 'mark' ]; export function getWorkerLogger(category) { const logger = getLogger(category); logLevels.forEach((level) => { logger[level] = (...content) => { const msg = { taskId: -1, type: WorkerMessageType.Log, body: { level, logger: category, content } }; parentPort === null || parentPort === void 0 ? void 0 : parentPort.postMessage(msg); }; }); return logger; } //# sourceMappingURL=logger-worker.js.map