UNPKG

@akala/core

Version:
13 lines 505 B
export function stream(stream) { return { handle(logLevel, namespaces, ...obj) { const message = obj.map(o => typeof o === 'string' ? o : JSON.stringify(o)).join(' '); return new Promise((resolve, reject) => stream.write(message, (err) => err ? resolve(err) : reject())); }, shouldHandle: function (logLevel, namespaces) { return !stream.closed && stream.writable; } }; } export default stream; //# sourceMappingURL=stream.js.map