Add maxLogFiles option (#6296)

https://community.parseplatform.org/t/server-log-retention/867/2

Maximum number of logs to keep. If not set, no logs will be removed. This can be a number of files or number of days. If using days, add 'd' as the suffix. (default: null).

I'll run this in production for a few days. I assume it works.

Useful for saving disk space.

Update winston-daily-rotate-file package to 4.4.0
This commit is contained in:
Diamond Lewis
2019-12-24 11:35:28 -06:00
committed by GitHub
parent 49a0405e8f
commit 1a99cb3f2e
8 changed files with 59 additions and 57 deletions

View File

@@ -19,7 +19,7 @@ module.exports.ParseServerOptions = {
},
allowCustomObjectId: {
env: 'PARSE_SERVER_ALLOW_CUSTOM_OBJECT_ID',
help: 'Enable (or disable) custom objectId, defaults to false',
help: 'Enable (or disable) custom objectId',
action: parsers.booleanParser,
default: false,
},
@@ -230,6 +230,12 @@ module.exports.ParseServerOptions = {
help: 'Max value for limit option on queries, defaults to unlimited',
action: parsers.numberParser('maxLimit'),
},
maxLogFiles: {
env: 'PARSE_SERVER_MAX_LOG_FILES',
help:
"Maximum number of logs to keep. If not set, no logs will be removed. This can be a number of files or number of days. If using days, add 'd' as the suffix. (default: null)",
action: parsers.objectParser,
},
maxUploadSize: {
env: 'PARSE_SERVER_MAX_UPLOAD_SIZE',
help: 'Max file size for uploads, defaults to 20mb',