mirror of
https://github.com/zhigang1992/now-deployment.git
synced 2026-04-01 22:40:47 +08:00
29 lines
939 B
JavaScript
29 lines
939 B
JavaScript
/**
|
|
* Created by Amit Thakkar on 10/9/15.
|
|
*/
|
|
"use strict";
|
|
(function (require) {
|
|
var fs = require('fs');
|
|
var logger = require('tracer').console({
|
|
transport: [
|
|
function (data) {
|
|
fs.open('./file.log', 'a', parseInt('0644', 8), function (e, id) {
|
|
fs.write(id, data.output + "\n", null, 'utf8', function () {
|
|
fs.close(id, function () {
|
|
});
|
|
});
|
|
});
|
|
},
|
|
function(data) {
|
|
console.log(data.output);
|
|
}
|
|
]
|
|
});
|
|
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);
|
|
})(require);
|