964 B
964 B
Loggers
SignalR client-to-server log writer.
Key Files
LogItemClient.cs— A log-feltöltés wire-típusa (AcLogItemClientleszármazott,[AcBinarySerializable(false)]). A generált AcBinary-serializer ITT él, mert az AyCode.Entities réteg generator-mentes — ez a policy: a keret bázist ad (Ac-prefix), a wire-típust az app származtatja (prefix nélkül). Ugyanez a típus megy a wire mindkét végén (writer +LoggerSignalRHub).SignaRClientLogItemWriter.cs— Routes client logs to{BaseUrl}/loggerHubvia SignalR (AcSignaRClientLogItemWriter<LogItemClient>, AcBinary protokollon, egységesen a fbHub-bal). Configurable by AppType and LogLevel. ⚠️ A protokollLogger-e szándékosanNullLogger.Instance, és a builderre tilosAddAcDefaults/ConfigureLogging— a protokoll saját logja a feltöltőn át visszacsatolna (log → sorosítás → log → … robbanó hurok). Részletek a kódkommentben.