const fs = require("fs"); const os = require("os"); const path = require("path"); const d = path.join(os.homedir(), ".openclaw", "logs"); const files = fs .readdirSync(d) .filter((f) => f.endsWith(".log")) .map((f) => path.join(d, f)) .sort((a, b) => fs.statSync(b).mtimeMs - fs.statSync(a).mtimeMs); console.log( fs .readFileSync(files[0], "utf8") .split("\n") .filter( (l) => l.includes("error") || l.includes("rate") || l.includes("fallback") || l.includes("Fallback"), ) .slice(-100) .join("\n"), );