UNPKG

tripitaka

Version:

A low dependency, no frills logger, designed to play nicely with tools like fluentd and Elasticsearch

14 lines (13 loc) 369 B
module.exports = (params = {}) => { const { index = 7 } = params; return ({ record }) => { if (record.message || record.message === 0) return record; const target = {}; Error.captureStackTrace(target); const lines = target.stack.split(/\n/); return { ...record, message: `Empty message logged ${lines[index].trim()}`, }; }; };