fleet-memory/hindsight-api/hindsight_api
Chris Bartholomew 870cfccabb
Add structured JSON logging support (#170)
* Add structured JSON logging support

Add HINDSIGHT_API_LOG_FORMAT environment variable to configure log output
format. Options are "text" (default, human-readable) and "json" (structured).

JSON format outputs logs with a "severity" field that cloud logging systems
can parse for proper log level categorization. Also writes to stdout instead
of stderr so log levels are correctly interpreted.

* Rename GCPJsonFormatter to JsonFormatter
2026-01-19 09:01:24 +01:00
..
admin feat: run db migrations offline (optionally) (#114) 2026-01-07 15:49:51 +01:00
alembic feat: introduce mental models (#132) 2026-01-16 11:16:41 +01:00
api feat: introduce mental models (#132) 2026-01-16 11:16:41 +01:00
engine feat: introduce mental models (#132) 2026-01-16 11:16:41 +01:00
extensions Fix embedding dimension for tenant schemas (#135) 2026-01-08 22:48:25 +01:00
__init__.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
banner.py fix: doc build and lint files (#34) 2025-12-16 13:49:09 +01:00
config.py Add structured JSON logging support (#170) 2026-01-19 09:01:24 +01:00
daemon.py feat: refactor hindsight-embed architecture (#66) 2025-12-22 22:02:40 +01:00
main.py Add structured JSON logging support (#170) 2026-01-19 09:01:24 +01:00
mcp_local.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
metrics.py feat: add tenant to metrics labels (#151) 2026-01-13 15:31:58 +01:00
migrations.py fix: batch queries on recall (#149) 2026-01-13 13:20:22 +01:00
models.py feat: configurable embedding dimensions + OpenAI Embeddings (#101) 2026-01-05 14:43:05 +01:00
pg0.py feat: backup/restore (#110) 2026-01-07 11:29:50 +01:00
server.py Fix: Load extensions in server.py for multi-worker deployments (#155) 2026-01-13 17:55:33 +01:00