From bc04e7892c36154bc1bc9773cbd0565d71183227 Mon Sep 17 00:00:00 2001 From: Josh Burman Date: Thu, 14 Mar 2019 19:00:48 -0400 Subject: [PATCH] snykkkkk --- src/logger.ts | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/src/logger.ts b/src/logger.ts index e1f41d2..1776bf8 100644 --- a/src/logger.ts +++ b/src/logger.ts @@ -5,28 +5,26 @@ var path = require('path'); var logPath = './logs/'; const tsFormat = () => (new Date().toISOString()); -const logFormat = format.combine(format.timestamp(), format.json()) +const logFormat = format.combine(format.timestamp(), format.json()); + +function loggerTransports(logName: string, logLevel: string) { + return [ + new transports.File({ + filename: path.join(logPath, `${logName}.log`), + timestamp: tsFormat, + level: logLevel + }) + ] +}; const errorLog = createLogger({ format: logFormat, - transports: [ - new transports.File({ - filename: path.join(logPath, 'errors.log'), - timestamp: tsFormat, - level: 'debug' - }) - ] + transports: loggerTransports('error', 'debug') }); const accessLog = createLogger({ format: logFormat, - transports: [ - new transports.File({ - filename: path.join(logPath, 'access.log'), - timestamp: tsFormat, - level: 'info' - }) - ] + transports: loggerTransports('access', 'info') });