From e1649503908a2e16092e1d3eae3f02b869632d0a Mon Sep 17 00:00:00 2001 From: Jonathan Barrow Date: Tue, 28 Feb 2023 20:27:59 -0500 Subject: [PATCH] Make logger path configurable --- src/config-manager.js | 1 + src/logger.js | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/config-manager.js b/src/config-manager.js index 954f2a4..83e9b45 100644 --- a/src/config-manager.js +++ b/src/config-manager.js @@ -72,6 +72,7 @@ function configure() { logger.info('Loading config from environment variable'); config = { + logger_path: process.env.PN_ACT_LOGGER_PATH, http: { port: Number(process.env.PN_ACT_CONFIG_HTTP_PORT) }, diff --git a/src/logger.js b/src/logger.js index 07215de..3f61fb6 100644 --- a/src/logger.js +++ b/src/logger.js @@ -1,7 +1,9 @@ const fs = require('fs-extra'); require('colors'); -const root = __dirname; +const { config } = require('./config-manager'); + +const root = config.logger_path ? config.logger_path : `${__dirname}/..`; fs.ensureDirSync(`${root}/logs`); const streams = {