Add logging service

New Go program (logger/) that:
- Accepts POSTed JSON log messages via POST /log
- Stores last N messages in a ring buffer (default 1M)
- Retrieves logs via GET /logs with limit/before/after filters
- Shows status via GET /status

Also updates express/logging.ts to POST messages to the logger service.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-01 20:45:34 -06:00
parent 4adf6cf358
commit dc5a70ba33
5 changed files with 231 additions and 7 deletions

1
logger/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
logger-bin