From 3f242f9a6d20ce9bc75664ac1ad58f6839d42c17 Mon Sep 17 00:00:00 2001 From: Nils-Johan Gynther Date: Mon, 18 May 2026 23:08:29 +0200 Subject: [PATCH] docs: add Prisma query logging configuration guide Add documentation for enabling Prisma query logging in test environments via PRISMA_LOG_QUERIES environment variable. Include: - Step-by-step instructions for configuration in Docker Compose - Environment setup requirements - Performance and security considerations - Warning against production use --- TEKNISK_BESKRIVNING.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/TEKNISK_BESKRIVNING.md b/TEKNISK_BESKRIVNING.md index f9c03935..da181f0d 100644 --- a/TEKNISK_BESKRIVNING.md +++ b/TEKNISK_BESKRIVNING.md @@ -2069,3 +2069,26 @@ CI-workflow (`.gitea/workflows/test.yml`) uppdaterad: - Nytt **typecheck-steg** tillagt i både PR-snabbjobb och push-fulljobb. - `npm ci` används genomgående (var `npm install` i delar av flödet). +# Prisma Query Logging + +För att aktivera Prisma query logging i testmiljön: + +1. **Sätt miljövariabeln** `PRISMA_LOG_QUERIES=1` i din miljö. + - För Docker Compose: lägg till i `.env`-filen eller direkt i `compose.yml` under `environment`. + - Exempel för `compose.yml`: + ```yaml + environment: + PRISMA_LOG_QUERIES: "1" + ``` + +2. **Starta om containern** så att den nya miljövariabeln laddas: + ```bash + docker compose up -d recipe-api + ``` + +3. **Verifiera** att loggar visas i backendens konsol eller loggfil. Loggarna inkluderar alla SQL-frågor, parametrar och exekveringstider. + +> **Notera:** +> - Aktivera endast i test/staging, inte i produktion. +> - Loggarna kan vara omfattande och påverka prestanda. +> - Variabeln är avsiktligt inte dokumenterad i huvudkonfigurationen för att undvika oavsiktlig aktivering. \ No newline at end of file