Namespace EchoHub.Server.Config
Classes
- ServerLogsOptions
Live server-log room settings, bound from the "ServerLogs" config section (env override:
ServerLogs__Enabledetc.). When enabled, a read-only system channel is auto-created and log events are streamed to it live — log lines are never stored as messages in the database; the rolling Serilog log files remain the only persistence.
- SpamOptions
Anti-spam thresholds, bound from the "Spam" config section. Defaults are lenient enough that a fast typist never trips them; Mods and above are always exempt.
- UploadLimits
Admin-configurable upload limits, bound from the
Uploadsconfiguration section. Sizes are expressed in megabytes in configuration; the*Bytesaccessors convert them for enforcement. Every default mirrors HubConstants so an absent or partialUploadssection preserves the historical built-in limits.