UNPKG

redis-smq-common

Version:

Provides essential components and utilities shared across RedisSMQ packages.

30 lines 904 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WorkerLogger = void 0; const node_stream_1 = require("node:stream"); class WorkerLogger extends node_stream_1.Writable { constructor(isError = false) { super({ write: (chunk, encoding, callback) => { try { if (this.isError) { process.stderr.write(chunk); } else { process.stdout.write(chunk); } callback(); } catch (err) { callback(err); } }, final: (callback) => { callback(); }, }); this.isError = isError; } } exports.WorkerLogger = WorkerLogger; //# sourceMappingURL=worker-logger.js.map