bricks
Version:
Bricks Application Server
23 lines (19 loc) • 568 B
JavaScript
(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);
}
};
})();