diff --git a/app.js b/app.js index bcb5857..f5f953b 100644 --- a/app.js +++ b/app.js @@ -9,8 +9,8 @@ var options = { port: settings.port, 'online-mode': settings.onlineMode, gameMode:settings.gameMode, - logging: settings.logging, - commands: commands + commands: commands, + logging:settings.logging }; mcServer.createMCServer(options); diff --git a/config/settings.json b/config/settings.json index dacd66b..16085fb 100644 --- a/config/settings.json +++ b/config/settings.json @@ -3,6 +3,6 @@ "port": 25565, "maxPlayers": 10, "onlineMode": true, - "logging": false, + "logging": true, "gameMode": 0 } diff --git a/lib/serverPlugins/log.js b/lib/serverPlugins/log.js index a9c154e..924e53c 100644 --- a/lib/serverPlugins/log.js +++ b/lib/serverPlugins/log.js @@ -1,6 +1,6 @@ var fs = require('fs'); var timeStarted = Math.floor(new Date() / 1000).toString(); - +var path = require('path'); module.exports=inject; @@ -19,13 +19,14 @@ function inject(serv,settings) function log(message) { if (settings.logging == true) { - fs.appendFile("logs/" + timeStarted + ".log", message + "\n", function (err) { + fs.appendFile(path.join(__dirname,'..','..',"logs",timeStarted + ".log") , message + "\n", function (err) { }); } } function createLog() { - fs.writeFile("logs/" + timeStarted + ".log", "[INFO]: Started logging...\n", function (err, data) { + fs.writeFile(path.join(__dirname,'..','..',"logs",timeStarted + ".log"), "[INFO]: Started logging...\n", + function (err, data) { if (err) return console.log(err); }); }