openreader/src/lib/server/documents
Richard R 59d0101c0c feat(server): implement unified structured logging with pino and enforce usage
Introduce `serverLogger` utility based on pino for consistent, structured logging across all server and API modules. Replace direct console logging with `serverLogger` and add request-scoped logging helpers. Update environment variable handling, documentation, and deployment guides to reflect new logging configuration (`LOG_FORMAT`, `LOG_LEVEL`, `COMPUTE_LOG_LEVEL`). Enforce no-console in server code via ESLint and add pino/pino-pretty dependencies.

This change standardizes log output, improves observability, and prepares the codebase for ingestion by log platforms.
2026-05-27 04:20:17 -06:00
..
blobstore.ts fix(storage): restore main-like upload path without pre-presign bucket scan 2026-05-26 20:08:02 -06:00
parse-state-healing.ts hard-cut batch B: worker-proxy parsed SSE and remove app progress bus 2026-05-26 15:58:14 -06:00
parse-state.ts feat(pdf,config): implement stale parse-state healing and unify op stale window config 2026-05-22 01:21:18 -06:00
previews-blobstore.ts refactor(previews): streamline preview generation and update image variant to 400px 2026-05-18 12:37:26 -06:00
previews-render.ts refactor(compute-core): collapse to root/local-runtime entrypoints 2026-05-21 21:30:44 -06:00
previews.ts feat(server): implement unified structured logging with pino and enforce usage 2026-05-27 04:20:17 -06:00
text-snippets.ts feat: Refactor server-side document, audiobook, and authentication logic, introduce new client-side APIs and caching, and update related tests. 2026-02-17 19:30:12 -07:00
utils.ts feat: Refactor server-side document, audiobook, and authentication logic, introduce new client-side APIs and caching, and update related tests. 2026-02-17 19:30:12 -07:00