diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-12-01 20:26:03 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2025-12-01 20:26:03 +0800 |
| commit | c6922a957e578d68d3b55683307abdb15f2a237f (patch) | |
| tree | eea729752aa7af877a3885d015451f6fbdd9d6c1 /crates/vcs_data/src/data/vault | |
| parent | 43ca9381fc509decca68076359af17a765fa4910 (diff) | |
Add logger configuration to VaultServerConfig
Diffstat (limited to 'crates/vcs_data/src/data/vault')
| -rw-r--r-- | crates/vcs_data/src/data/vault/config.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/crates/vcs_data/src/data/vault/config.rs b/crates/vcs_data/src/data/vault/config.rs index 5586e1e..1770a44 100644 --- a/crates/vcs_data/src/data/vault/config.rs +++ b/crates/vcs_data/src/data/vault/config.rs @@ -34,6 +34,9 @@ pub struct VaultServerConfig { /// TCP port to bind to when the server starts port: u16, + /// Enable logging + logger: bool, + /// Whether to enable LAN discovery, allowing members on the same LAN to more easily find the upstream server lan_discovery: bool, // TODO @@ -55,6 +58,7 @@ impl Default for VaultConfig { server_config: VaultServerConfig { local_bind: IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), port: PORT, + logger: true, lan_discovery: false, auth_strength: 2, }, @@ -144,4 +148,14 @@ impl VaultServerConfig { pub fn set_port(&mut self, port: u16) { self.port = port; } + + /// Get logger enabled status + pub fn is_logger_enabled(&self) -> bool { + self.logger + } + + /// Set logger enabled status + pub fn set_logger_enabled(&mut self, logger: bool) { + self.logger = logger; + } } |
