|
EasySave v3.0
|
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... | |