From 320d6275447414e29776a26200351445be5a78a2 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Sun, 1 May 2016 09:58:34 +0200 Subject: Ensure the log directory is created before instanciate the logger --- server/helpers/logger.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'server') diff --git a/server/helpers/logger.js b/server/helpers/logger.js index d3fce4cc9..4ff61380b 100644 --- a/server/helpers/logger.js +++ b/server/helpers/logger.js @@ -2,11 +2,16 @@ 'use strict' const config = require('config') +const mkdirp = require('mkdirp') const path = require('path') const winston = require('winston') winston.emitErrs = true const logDir = path.join(__dirname, '..', '..', config.get('storage.logs')) + +// Create the directory if it does not exist +mkdirp.sync(logDir) + const logger = new winston.Logger({ transports: [ new winston.transports.File({ -- cgit v1.2.3