From c6922a957e578d68d3b55683307abdb15f2a237f Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Mon, 1 Dec 2025 20:26:03 +0800 Subject: Add logger configuration to VaultServerConfig --- crates/vcs_data/src/data/vault/config.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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; + } } -- cgit