diff --git a/libs/logging.js b/libs/logging.js index 1d18ef520ea635ec36a57ed302728a543e37a6a7..7cb5a1eb1953c0384835edb825fc632c9f095c30 100644 --- a/libs/logging.js +++ b/libs/logging.js @@ -1,5 +1,7 @@ -const winston = require("winston"); -const configuration = require("./configuration"); +const +winston = require("winston"), +configuration = require("./configuration"), +path = require('path'); // go through the configuration and determine log location // for now we only log to one place @@ -16,8 +18,7 @@ function setupLogger(category) { if (LOGGERS[category]) return; - // FIXME: check if log_path is properly terminated - var filename = log_path + category + "-log.txt"; + var filename = path.join(log_path, category + "-log.txt"); LOGGERS[category] = new (winston.Logger)({ transports: [new (winston.transports.File)({filename: filename})]