Add logging storage params as env variables

This commit is contained in:
Joey King
2021-01-13 07:51:08 -06:00
parent 54c299e7fe
commit 8412da15db
2 changed files with 11 additions and 2 deletions
+5 -2
View File
@@ -11,13 +11,16 @@ require('winston-daily-rotate-file')
var NETWORK = process.env.NETWORK
var LOG_MAX_SIZE = process.env.LOG_MAX_SIZE ? process.env.LOG_MAX_SIZE : '1m'
var LOG_MAX_FILES = process.env.LOG_MAX_FILES ? process.env.LOG_MAX_FILES : '5d'
// Configure daily-rotation transport.
var transport = new winston.transports.DailyRotateFile({
filename: `${__dirname}/../../logs/rest-${NETWORK}-%DATE%.log`,
datePattern: 'YYYY-MM-DD',
zippedArchive: false,
maxSize: '1m',
maxFiles: '5d',
maxSize: LOG_MAX_SIZE,
maxFiles: LOG_MAX_FILES,
format: winston.format.combine(
winston.format.timestamp(),
winston.format.json()