Show / Hide Table of Contents

Namespace Cloud_ShareSync.Core.Configuration.Types

Classes

B2Config

Required configuration values to connect to a BackBlazeB2 bucket.

Reference: BackBlaze - Creating and Managing Application Keys

CompleteConfig

CompressionConfig

Configuration settings to use when compression has been enabled.

ConsoleLogConfig

Configuration values for the built in console log process.

DatabaseConfig

Cloud-ShareSync database configuration settings.

DefaultLogConfig

Configuration values for the built in rolling log file process.

Log4NetConfig

Cloud-ShareSync instruments logging via a custom ILogger implementation (ref TelemetryLogger) that utilizes apache Log4Net for its backend.

The built in/default Log4Net configuration consists of a rolling log file appender and colored console appender for all standard log messages.
OpenTelemetry traces are also exported, in json format, to a rolling log file appender.

These built in settings can also optionally be overridden via a log4net XML configuration file.

SyncConfig

The primary configuration settings that drive Cloud-ShareSync.

TelemetryLogConfig

Configuration values for the built in rolling telemetry log file process.

☀
☾
In This Article
Back to top
About Me | Open Source Acknowledgements | Security
☀
☾