- Add BINARY_FORMAT.md: full AcBinary wire format spec (markers, encoding, options, protocol, interactions) - Reference BINARY_FORMAT.md from GLOSSARY.md, Binaries/README.md, and Serializers/Binaries/README.md; add new glossary terms - Clarify and expand config options tables to match new doc - Add/clarify LLM maintenance rules: always sync .md files with code, auto-fix discrepancies - Update root README.md: AyCode.Core targets .NET 9, not 10; stress doc/code sync - Add code reuse and doc sync conventions to copilot-instructions.md and CONVENTIONS.md - Add docs/ folder and BINARY_FORMAT.md to solution as Solution Items - Minor clarifications and cross-links in ARCHITECTURE.md and other docs |
||
|---|---|---|
| .. | ||
| AcBrowserConsoleLogWriter.cs | ||
| AcHttpClientLogItemWriter.cs | ||
| AcSignaRClientLogItemWriter.cs | ||
| README.md | ||
README.md
Loggers
Remote log writers for sending log items over HTTP, SignalR, or to the browser console.
Key Files
AcHttpClientLogItemWriter.cs— Abstract generic writer extendingAcLogItemWriterBase<TLogItem>. Sends log items via HTTP POST as JSON. Manages its ownHttpClientlifecycle.AcBrowserConsoleLogWriter.cs— Browser console writer via JS interop (IJSRuntime). MapsLogLevelto console methods (log, warn, error). Used in Blazor apps.AcSignaRClientLogItemWriter.cs— SendsAcLogItemClientitems to a SignalR hub. ManagesHubConnectionlifecycle withStartConnection()/StopConnection().
All three implement IAcLogWriterClientBase.