EasySave v3.0
Loading...
Searching...
No Matches
EasySave.Infrastructure.Persistence Namespace Reference

Classes

class  ConfigurableLogWriter
 ILogWriter implementation that dynamically selects the log format (JSON or XML) based on the application configuration (BackupConfiguration.LogFileFormat). More...
class  DestinationLogWriter
 ILogWriter that routes log entries according to BackupConfiguration.LogDestination: local only, centralized server only, or both. Local writing is delegated to the configured format writer (JSON/XML). Centralized sending never throws so that backup execution is not failed by network errors. More...
class  JsonConfigurationRepository
 Loads and saves the application configuration in JSON format. No hard-coded paths: the configuration directory is injected. More...
class  JsonStateWriter
 Implementation of IStateWriter that writes backup jobs state to a JSON file. More...