FruitBankHybridApp/FruitBank.Common.Server/Services/Loggers/README.md

9 lines
779 B
Markdown

# Loggers
Server-side logging implementations.
## Key Files
- **`ConsoleLogWriter.cs`** — Lightweight console logger extending AcConsoleLogWriter. Configurable by AppType, LogLevel, category.
- **`LoggerToLoggerApiController.cs`** — Aggregates multiple IAcLogWriterBase implementations into a single logger; a `LoggerSignalRHub` „nyelője" — a kliensekről felküldött log-itemeket ez teríti szét a szerver writerekre (console + NopLogWriter/DB). ⚠️ A ctor **`IEnumerable<IAcLogWriterBase>`** kell legyen (2026-07 fix): a MS DI a `params IAcLogWriterBase[]` tömböt NEM tudja feloldani (`Unable to resolve service for type 'IAcLogWriterBase[]'`), amitől a hub aktiválása minden kliens-kapcsolódásnál elszállt és a felküldött logok némán elvesztek.