From c837a9b0c6cf2dbf092a8931422bfa10a2f6a80d Mon Sep 17 00:00:00 2001 From: artemws <59208085+artemws@users.noreply.github.com> Date: Sun, 15 Feb 2026 10:12:33 +0200 Subject: [PATCH] Add disable_colors field to GeneralConfig Add option to disable colored output in logs --- src/config/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/config/mod.rs b/src/config/mod.rs index 98fcca7..ddaceee 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -164,6 +164,10 @@ pub struct GeneralConfig { #[serde(default)] pub log_level: LogLevel, + + /// Disable colored output in logs (useful for files/systemd) + #[serde(default)] + pub disable_colors: bool, } impl Default for GeneralConfig { @@ -179,6 +183,7 @@ impl Default for GeneralConfig { middle_proxy_nat_probe: false, middle_proxy_nat_stun: None, log_level: LogLevel::Normal, + disable_colors: false, } } }