Ce face hermes logs
Jurnalele stau în ~/.hermes/logs/ (sau <profil>/logs/ pentru alte profiluri). Implicit, hermes logs arată ultimele 50 de linii din agent.log. Alte jurnale: errors (doar avertismente și erori), gateway, gui, desktop, mcp (stderr-ul serverelor MCP stdio), update (rulările hermes update) și handoff.
Filtrele se combină: o linie trebuie să treacă de toate. Liniile fără marcaj de timp propriu (cadre de traceback, continuarea unui mesaj) sunt afișate sau ascunse împreună cu linia de deasupra. Jurnalele sunt rotite automat (agent.log.1, agent.log.2), iar hermes logs list le arată pe toate cu dimensiunea lor.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
log_name |
agent (implicit), errors, gateway, gui, desktop, mcp, update, handoff sau list. |
-n, --lines <N> |
Numărul de linii (implicit 50). |
-f, --follow |
Urmărire în timp real, ca tail -f. |
--level <NIVEL> |
Nivelul minim: DEBUG, INFO, WARNING, ERROR, CRITICAL. |
--session <ID> |
Liniile care conțin un fragment din ID-ul sesiunii. |
--since <TIMP> |
Interval relativ: 30m, 1h, 2d. |
--component <NUME> |
gateway, agent, tools, cli, cron. |
Exemple practice
Exemplul 1: Urmărire în timp real
hermes logs -f
Exemplul 2: Avertismente din ultima oră
hermes logs --level WARNING --since 1h
Exemplul 3: Gateway-ul, ultimele 100 de linii
hermes logs gateway -n 100
Greșeli frecvente și bune practici
- Cauți cauza unei actualizări eșuate în
agent.log. Ieșirea completă ahermes updateeste în jurnalulupdate.