From 5d887e18f0dfdb22c8b4a70aa764f502ede2b881 Mon Sep 17 00:00:00 2001 From: KartikeyaRokde Date: Wed, 18 May 2016 05:32:28 +0530 Subject: [PATCH] FIX #1572 - Accepting LOGS_FOLDER as env variable (#1757) * FIX #1572 - Accepting LOGS_FOLDER as env variable * Changed env variable LOGS_FOLDER to PARSE_SERVER_LOGS_FOLDER * Added Note for starting parse-server with PARSE_SERVER_LOGS_FOLDER env variable --- README.md | 2 ++ src/logger.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md index de6b43f7..586cc9d3 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,8 @@ That's it! You are now running a standalone version of Parse Server on your mach **Using a remote MongoDB?** Pass the `--databaseURI DATABASE_URI` parameter when starting `parse-server`. Learn more about configuring Parse Server [here](#configuration). For a full list of available options, run `parse-server --help`. +**Want logs to be in placed in other folder?** Pass the `PARSE_SERVER_LOGS_FOLDER` environment variable when starting `parse-server`. Usage :- `PARSE_SERVER_LOGS_FOLDER='' parse-server --appId APPLICATION_ID --masterKey MASTER_KEY` + ### Saving your first object Now that you're running Parse Server, it is time to save your first object. We'll use the [REST API](https://parse.com/docs/rest/guide), but you can easily do the same using any of the [Parse SDKs](https://parseplatform.github.io/#sdks). Run the following: diff --git a/src/logger.js b/src/logger.js index e0556bf7..d5b81e9e 100644 --- a/src/logger.js +++ b/src/logger.js @@ -9,6 +9,8 @@ if (typeof process !== 'undefined' && process.env.NODE_ENV === 'test') { LOGS_FOLDER = './test_logs/' } +LOGS_FOLDER = process.env.PARSE_SERVER_LOGS_FOLDER || LOGS_FOLDER; + let currentLogsFolder = LOGS_FOLDER; function generateTransports(level) {