UNPKG

redis-smq-common

Version:

Provides essential components and utilities shared across RedisSMQ packages.

27 lines 759 B
import { Writable } from 'node:stream'; export class WorkerLogger extends Writable { isError; 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; } } //# sourceMappingURL=worker-logger.js.map