From 939b8c71a25f2ec4be0668e83bdb444ddde0dcc3 Mon Sep 17 00:00:00 2001 From: glax Date: Tue, 16 Apr 2024 21:22:21 +0200 Subject: [PATCH] Output config when starting --- OBSBlur/Config.cs | 9 +++++++++ OBSBlur/Program.cs | 1 + 2 files changed, 10 insertions(+) diff --git a/OBSBlur/Config.cs b/OBSBlur/Config.cs index bc0b0d4..51851a0 100644 --- a/OBSBlur/Config.cs +++ b/OBSBlur/Config.cs @@ -18,4 +18,13 @@ public struct Config public Config() { } + + public override string ToString() + { + return + $"Websocket-Url='{ObsWebsocketUrl}\n" + + $"Websocket-Password='{new string(ObsWebsocketPassword.Substring(Math.Min(3, ObsWebsocketPassword.Length)).Concat(new string('*', Math.Max(3, ObsWebsocketPassword.Length)+6)).ToArray())}'\n" + + $"Enabled Scenes={{{string.Join(',', EnabledScenes)}}}\n" + + $"Blur Programs={{{string.Join(',', BlurPrograms)}}}"; + } } \ No newline at end of file diff --git a/OBSBlur/Program.cs b/OBSBlur/Program.cs index 8155460..f5335e9 100644 --- a/OBSBlur/Program.cs +++ b/OBSBlur/Program.cs @@ -13,6 +13,7 @@ Config config = File.Exists(configFilePath) switch _ => new Config() }; File.WriteAllText(configFilePath, JsonConvert.SerializeObject(config)); +logger.LogInformation($"Config\n{config}"); Blur _ = new (config.ObsWebsocketUrl, config.ObsWebsocketPassword, config.EnabledScenes, config.BlurPrograms, logger); while (true)