Skip to content

GEO Logs Command: AI Crawler Activity

Analyze server access logs for AI crawler activity.

Terminal window
geo logs --file /var/log/nginx/access.log
geo logs --file access.log --format json
Option Default Description
--file required Path to server access log
--format text Output format: text or json
  • Apache/Nginx combined — standard combined log format
  • JSON lines — CloudFront, Vercel, custom (fields: user_agent, path, timestamp)

Uses the AI_BOTS registry (27 bots). Case-insensitive User-Agent matching.

from geo_optimizer.core.log_analyzer import analyze_log_file
result = analyze_log_file("/var/log/nginx/access.log")