This commit is contained in:
Hiro Protagonist 2016-09-09 12:56:08 +12:00
parent 9bbb21678c
commit a5d203cfd2
2 changed files with 14 additions and 9 deletions

20
main.js
View file

@ -31,17 +31,21 @@ var customLevels = {
};
let winston = require('winston');
require('winston-logrotate');
let logger = new(winston.Logger)({
levels: customLevels.levels,
transports: [
new(winston.transports.Console)({
level: 'success'
}),
new(winston.transports.File)({
filename: __dirname + '/process.log',
maxsize: 20048,
maxFiles: 10,
level: 'success'
new(winston.transports.Rotate)({
file: __dirname + '/process.log',
colorize: false,
timestamp: true,
json: true,
max: '10m',
keep: 5,
compress: true
})
]
});
@ -180,9 +184,9 @@ function isReachable(host, port, callback) {
callback(true);
}).on("error", function(e) {
if (e.message == "socket hang up") {
setTimeout(function () {
callback(true);
}, 1000);
setTimeout(function() {
callback(true);
}, 1000);
} else
callback(false);
});

View file

@ -11,6 +11,7 @@
"dependencies": {
"fluent-ffmpeg": "^2.1.0",
"socket.io-client": "^1.4.8",
"winston": "^2.2.0"
"winston": "^2.2.0",
"winston-logrotate": "^1.0.0"
}
}