logify
Version:
Logging framework for node and the browser
23 lines (19 loc) • 488 B
JavaScript
;
var _Promise = require("babel-runtime/core-js/promise")["default"];
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = create;
function create(stream, layout) {
return function log(entry) {
return new _Promise(function (resolve, reject) {
stream.write(layout(entry), function (err) {
if (err) {
return reject(err);
}
resolve();
});
});
};
}
module.exports = exports["default"];