AyCode.Core/AyCode.Database/DbContexts/Loggers/README.md

11 lines
545 B
Markdown

# DbContexts / Loggers
Logger-specific EF Core DbContext with `NoTracking` query behavior for read performance. Used by `AcDbLogItemWriter` to persist log items.
> For full logging architecture see `docs/LOGGING/README.md`.
## Key Files
- **`IAcLoggerDbContextBase.cs`** — Interface extending `IAcLogItemDbSetBase<TLogItem>` for log item DbSet.
- **`AcLoggerDbContextBase.cs`** — Generic implementation (`AcDbContextBase` subclass). Configures `QueryTrackingBehavior.NoTracking` for read performance. Exposes `DbSet<TLogItem> LogItems`.