Files
2019-10-17 12:36:15 +09:00

26 lines
715 B
JavaScript

"use strict";
var fs = require('fs');
var logger = require('tracer').console({
transport : function(data) {
console.log(data.output);
var logStream = fs.createWriteStream("./stream.log", {
flags: "a",
encoding: "utf8",
mode: parseInt('0644', 8)
// after the update of node notation will be :
// mode: 0o644
});
logStream.write(data.output+"\n");
logStream.end();
}
});
logger.log('hello');
logger.trace('hello', 'world');
logger.debug('hello %s', 'world', 123);
logger.info('hello %s %d', 'world', 123, {foo:'bar'});
logger.warn('hello %s %d %j', 'world', 123, {foo:'bar'});
logger.error('hello %s %d %j', 'world', 123, {foo:'bar'}, [1, 2, 3, 4], Object);