UNPKG

bricks

Version:

Bricks Application Server

23 lines (19 loc) 568 B
(function () { var fs = require('fs'); var Cromag = require('cromag'); var logfile; exports.init = function (options) { if (logfile === undefined && options.filename !== undefined) { logfile = fs.openSync(options.filename, 'a'); } }; exports.plugin = function (error) { var timestamp = new Cromag().toCLFString(), entry = timestamp + ': ' + error; if (logfile) { fs.write(logfile, entry); } else { console.log(entry); } }; })();