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.
|
||||
- `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