Files
token-analytics/INFO.md
T

30 lines
821 B
Markdown

# JSONL Exporter
Liest alle Session-JSONL-Dateien aus dem OpenClaw Sessions-Verzeichnis und exportiert jeden Eintrag als einzelne JSON-Datei nach `workspace/logs/`.
## Funktionsweise
- Scannt `/home/node/.openclaw/agents/main/sessions/*.jsonl`
- Pro Eintrag wird eine Datei mit lesbarem Namen angelegt:
`YYYY-MM-DD HH-mm-ss ms - <shortId> (type).json`
- Speichert den Fortschritt in `state.json` (nur neue Einträge werden exportiert)
- Überspringt gelöschte Sessions (`.deleted`) und fehlerhafte Zeilen
## Dateien
| Datei | Zweck |
|-------|-------|
| `export.mjs` | Hauptskript (ESM) |
| `export.js` | Gleiche Logik als CommonJS |
| `state.json` | Fortschritts-State (verarbeitete Zeilenzahl pro JSONL) |
## Ausführen
```bash
node export.mjs
# oder
node export.js
```
Output landet in: `workspace/logs/`