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)