54 lines
939 B
Markdown
54 lines
939 B
Markdown
# T26: Test — prikaži zadnjih 20 linija loga
|
|
|
|
**Kreirao:** planer
|
|
**Datum:** 2026-02-20
|
|
**Agent:** coder
|
|
**Model:** Sonnet
|
|
**Zavisi od:** —
|
|
|
|
---
|
|
|
|
## Opis
|
|
|
|
Jednostavan test task. Dodaj endpoint koji prikazuje zadnjih 20 linija
|
|
server loga.
|
|
|
|
## Šta treba
|
|
|
|
1. Endpoint: GET /api/logs/tail
|
|
2. Čita zadnjih 20 linija iz stdout/journalctl loga servera
|
|
3. Vraća plain text
|
|
|
|
```go
|
|
// Ako server piše u fajl:
|
|
tail -20 /tmp/kaos-server.log
|
|
|
|
// Ili journalctl:
|
|
journalctl -u kaos-server -n 20 --no-pager
|
|
```
|
|
|
|
4. Na dashboardu: dodaj link "Poslednji logovi" negde vidljivo
|
|
|
|
## Testovi
|
|
|
|
- GET /api/logs/tail → 200, vraća tekst
|
|
- Odgovor ima max 20 linija
|
|
|
|
---
|
|
|
|
## Pitanja
|
|
|
|
---
|
|
|
|
## Odgovori
|
|
|
|
## Vremena
|
|
|
|
| Događaj | Vreme |
|
|
|---------|-------|
|
|
| Pokrenut | 2026-02-20 15:52 |
|
|
| Pokrenut | 2026-02-21 04:05 |
|
|
| Pokrenut (→active) | 2026-02-21 04:11 |
|
|
| Pokrenut (→active) | 2026-02-21 04:33 |
|
|
| Završen (→review) | 2026-02-21 04:40 |
|