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
This commit is contained in:
@@ -2069,3 +2069,26 @@ CI-workflow (`.gitea/workflows/test.yml`) uppdaterad:
|
|||||||
- Nytt **typecheck-steg** tillagt i både PR-snabbjobb och push-fulljobb.
|
- 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).
|
- `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.
|
||||||
Reference in New Issue
Block a user