UNPKG

auto-logmonitor

Version:

A robust, production-ready CLI for log monitoring with API/Kafka output, SMTP email alerts, disk-based queue with optional compression, dead-letter queue, metrics, and full config via file or environment variables. Recent improvements: SMTP alerting, disk

11 lines (10 loc) 413 B
const { parentPort } = require('worker_threads'); const zlib = require('zlib'); parentPort?.on('message', async ({ logData }) => { try { const compressed = zlib.gzipSync(Buffer.isBuffer(logData) ? logData : Buffer.from(logData)); parentPort?.postMessage({ success: true, compressed }); } catch (error) { parentPort?.postMessage({ success: false, error: error.message }); } });