Log number of old backups removed

This commit is contained in:
daniele 2023-04-30 11:41:37 +02:00
parent 0dde6b8df9
commit d2e982469b
Signed by: fuxino
GPG Key ID: 981A2B2A3BBF5514

View File

@ -132,6 +132,7 @@ class Backup:
dirs.remove('last_backup')
n_backup = len(dirs) - 1
count = 0
if n_backup > self.keep:
logger.info('Removing old backups...')
@ -140,9 +141,15 @@ class Backup:
for i in range(n_backup - self.keep):
try:
rmtree(f'{self.output}/simple_backup/{dirs[i]}')
count += 1
except Exception:
logger.error(f'Error while removing backup {dirs[i]}')
if count == 1:
logger.info(f'Removed {count} backup')
else:
logger.info(f'Removed {count} backups')
def find_last_backup(self):
if os.path.islink(f'{self.output}/simple_backup/last_backup'):
try: