1012 B
1012 B
AyCode.Core.Server
@project { type = "framework" }
Server-side extension of AyCode.Core. Provides server-specific implementations that build on the shared core library.
Documentation
| Document | Topic |
|---|---|
LOGGING/README.md |
GlobalLogger singleton, server-side logging |
Folder Structure
| Folder | Purpose |
|---|---|
Loggers/ |
Server-side global logger singleton |
Key Files
Loggers/
GlobalLogger.cs— Static singleton facade for server-side logging. WrapsAcGlobalLoggerBase(sealed, derives fromAcLoggerBase). Provides static methods (Detail,Debug,Info,Warning,Suggest,Error,Write) with[CallerMemberName]support. Default category:"GLOBAL_LOGGER".
Dependencies
| Dependency | Purpose |
|---|---|
AyCode.Core |
Core library (loggers, enums, serializers) |
MessagePack |
MessagePack serialization |
Newtonsoft.Json |
JSON serialization |
Microsoft.Extensions.Logging.Abstractions |
Logging abstractions |