Add: Daily file logs and log server settings

This commit is contained in:
advplyr 2021-10-31 17:55:28 -05:00
parent 2c6cfae6a1
commit 75ba884932
7 changed files with 274 additions and 16 deletions

View file

@ -27,6 +27,10 @@ class ServerSettings {
this.backupsToKeep = 2
this.backupMetadataCovers = true
// Logger
this.loggerDailyLogsToKeep = 7
this.loggerScannerLogsToKeep = 2
this.logLevel = Logger.logLevel
if (settings) {
@ -48,6 +52,9 @@ class ServerSettings {
this.backupsToKeep = settings.backupsToKeep || 2
this.backupMetadataCovers = settings.backupMetadataCovers !== false
this.loggerDailyLogsToKeep = settings.loggerDailyLogsToKeep || 7
this.loggerScannerLogsToKeep = settings.loggerScannerLogsToKeep || 2
this.logLevel = settings.logLevel || Logger.logLevel
if (this.logLevel !== Logger.logLevel) {
@ -69,6 +76,8 @@ class ServerSettings {
backupSchedule: this.backupSchedule,
backupsToKeep: this.backupsToKeep,
backupMetadataCovers: this.backupMetadataCovers,
loggerDailyLogsToKeep: this.loggerDailyLogsToKeep,
loggerScannerLogsToKeep: this.loggerScannerLogsToKeep,
logLevel: this.logLevel
}
}