Every time a backup completes successfully, AutoBackupTool appends a record toDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Eraiyanbupeterfrancis/AutoBackupTool/llms.txt
Use this file to discover all available pages before exploring further.
backup_log.json in the project directory. This file gives you a persistent, human-readable history of every backup you have run — including when it happened and where to find it on Google Drive.
Log file format
Each entry inbackup_log.json is a JSON object with three fields. The file contains an array of these objects, one per backup:
Fields
| Field | Description |
|---|---|
file | The encrypted filename uploaded to Drive. Format: backup_YYYYMMDD_HHMMSS.enc |
timestamp | ISO 8601 datetime when the backup completed, generated by datetime.now().isoformat() |
cloud_link | The Google Drive alternateLink — a direct shareable link to the file on Drive |
How the log is written
After each successful upload,log_backup() in backup_utils.py reads the existing log, appends the new entry, and writes the full array back to disk:
backup_log.json does not exist yet, the function creates it. If the file exists but contains invalid JSON, it resets gracefully and starts a fresh log rather than crashing.
backup_log.json grows with every backup and is never automatically pruned. The 5-backup limit enforced by AutoBackupTool applies only to files stored on Google Drive — it has no effect on local log entries. You can manually edit or archive backup_log.json at any time without affecting backup or restore functionality.