FruitBankHybridApp/FruitBank.Common.Server/Services/Loggers
Loretta 71ffb4a2f6 Update logger SignalR hub to use LogItemClient wire type
- Switched LoggerSignalRHub and SignaRClientLogItemWriter to use LogItemClient as the AcBinary wire type for symmetric client-server logging.
- Added LogItemClient.cs with AcBinary serialization attribute.
- Added direct AyCode.Entities.dll reference for base type resolution.
- Improved README docs for logger hub, client writer, and DI constructor fix.
- Updated build/test scripts and removed obsolete FbLogItem.cs.
2026-07-13 08:38:37 +02:00
..
ConsoleLogWriter.cs Convert to Devexpress solution; impovements, clean, etc... 2025-09-17 06:02:32 +02:00
LoggerToLoggerApiController.cs Update MgGrid reload logic, add IsProd env flag, doc fixes 2026-07-12 14:32:05 +02:00
README.md Update logger SignalR hub to use LogItemClient wire type 2026-07-13 08:38:37 +02:00

README.md

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.