#!/bin/bash
set -euo pipefail
export PATH="/usr/local/bin:/usr/bin:/bin"
LOG_DIR="/Users/openclaw/.openclaw/workspace/tmp"
LOG_FILE="$LOG_DIR/gateway-log-rotate.log"
mkdir -p "$LOG_DIR"
ts=$(date '+%Y-%m-%d %H:%M:%S %Z')
LOG_ROOT="/tmp/openclaw"
KEEP_DAYS=7
removed=$(find "$LOG_ROOT" -name 'openclaw-*.log' -mtime +$KEEP_DAYS -print -delete 2>/dev/null | wc -l | tr -d ' ')
echo "[$ts] Removed $removed log(s) older than $KEEP_DAYS days" >> "$LOG_FILE"
