import os import time LOG_FILE = "logs/app.log" MAX_SIZE_MB = 50 # rotate if too big def cleanup_logs(): if not os.path.exists(LOG_FILE): return size_mb = os.path.getsize(LOG_FILE) / (1024 * 1024) if size_mb > MAX_SIZE_MB: os.rename(LOG_FILE, f"logs/app_{int(time.time())}.log") open(LOG_FILE, "w").close()