Ensure the log directory is created before instanciate the logger

pull/10/head
Chocobozzz 2016-05-01 09:58:34 +02:00
parent 2eb5a041b3
commit 320d627544
1 changed files with 5 additions and 0 deletions

View File

@ -2,11 +2,16 @@
'use strict' 'use strict'
const config = require('config') const config = require('config')
const mkdirp = require('mkdirp')
const path = require('path') const path = require('path')
const winston = require('winston') const winston = require('winston')
winston.emitErrs = true winston.emitErrs = true
const logDir = path.join(__dirname, '..', '..', config.get('storage.logs')) 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({ const logger = new winston.Logger({
transports: [ transports: [
new winston.transports.File({ new winston.transports.File({