improve and fix logging

This commit is contained in:
Romain Beaumont 2015-09-06 02:13:00 +02:00
parent 11640b8802
commit 9d1a3e3554
2 changed files with 3 additions and 9 deletions

View file

@ -4,28 +4,23 @@ function inject(serv,player)
{ {
player.on("connected",function(){ player.on("connected",function(){
console.log("[INFO]: " + player.username + ' connected');
serv.log("[INFO]: " + player.username + ' connected'); serv.log("[INFO]: " + player.username + ' connected');
}); });
player.on("spawned",function(){ player.on("spawned",function(){
console.log("[INFO]: position written, player spawning...");
serv.log("[INFO]: position written, player spawning..."); serv.log("[INFO]: position written, player spawning...");
}); });
player.on("disconnected",function(){ player.on("disconnected",function(){
console.log("[INFO]: " + player.username + ' disconnected');
serv.log("[INFO]: " + player.username + ' disconnected'); serv.log("[INFO]: " + player.username + ' disconnected');
}); });
player.on("error",function(error){ player.on("error",function(error){
console.log('[ERR] ' + error.stack);
serv.log('[ERR]: Client: ' + error.stack); serv.log('[ERR]: Client: ' + error.stack);
}); });
player.on("chat",function(message){ player.on("chat",function(message){
message = '<' + player.username + '>' + ' ' + message; message = '<' + player.username + '>' + ' ' + message;
console.log("[INFO] " + message);
serv.log("[INFO] " + message); serv.log("[INFO] " + message);
}); });

View file

@ -8,18 +8,17 @@ module.exports=inject;
function inject(serv,settings) function inject(serv,settings)
{ {
serv.on("error",function(error){ serv.on("error",function(error){
console.log('[ERR] ', error.stack); log('[ERR]: Server: '+error.stack);
log('[ERR]: Server:', error.stack);
}); });
serv.on("listening",function(port){ serv.on("listening",function(port){
console.log('[INFO]: Server listening on port', port); log('[INFO]: Server listening on port '+port);
log('[INFO]: Server listening on port', port);
}); });
var logFile=path.join("logs",timeStarted + ".log"); var logFile=path.join("logs",timeStarted + ".log");
function log(message) { function log(message) {
console.log(message);
if (!settings.logging) return; if (!settings.logging) return;
fs.appendFile(logFile, message + "\n",function(err){ fs.appendFile(logFile, message + "\n",function(err){
if (err) console.log(err); if (err) console.log(err);