- 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. |
||
|---|---|---|
| .. | ||
| ConsoleLogWriter.cs | ||
| LoggerToLoggerApiController.cs | ||
| README.md | ||
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; aLoggerSignalRHub„nyelője" — a kliensekről felküldött log-itemeket ez teríti szét a szerver writerekre (console + NopLogWriter/DB). ⚠️ A ctorIEnumerable<IAcLogWriterBase>kell legyen (2026-07 fix): a MS DI aparams 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.