Module config

Source
Expand description

Types and functions to configure a Tor Relay.

NOTE: At the moment, only StorageConfig is implemented but as we ramp up arti relay implementation, more configurations will show up.

Structs§

LoggingConfig 🔒
Logging configuration options.
LoggingConfigBuilder 🔒
Builder for LoggingConfig.
StorageConfig 🔒
Configuration for where information should be stored on disk.
StorageConfigBuilder 🔒
Builder for StorageConfig.
TorRelayConfig 🔒
A configuration used by a TorRelay.
TorRelayConfigBuilder 🔒
Builder for TorRelayConfig.

Constants§

DEFAULT_LOG_LEVEL 🔒
Default log level.

Functions§

base_resolver 🔒
A CfgPathResolver with the base variables configured for a Tor relay.
default_cache_dir 🔒
Return the default cache directory.
default_config_paths 🔒
Paths used for default configuration files.
default_state_dir 🔒
Return the default state directory.
get_program_dir 🔒
The directory holding the currently executing program.
project_dirs 🔒
A ProjectDirs object for Arti relays.