From 0ec43a93250ab275153199560a1fd32f3c3a300a Mon Sep 17 00:00:00 2001 From: Ben Date: Tue, 7 May 2024 11:04:32 +0200 Subject: [PATCH] Shuts up json-serialization codex logging --- Framework/KubernetesWorkflow/Types/RunningPod.cs | 2 +- ProjectPlugins/CodexPlugin/CodexSetup.cs | 1 + ProjectPlugins/CodexPlugin/CodexStartupConfig.cs | 9 ++++++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Framework/KubernetesWorkflow/Types/RunningPod.cs b/Framework/KubernetesWorkflow/Types/RunningPod.cs index 7f1a24d..4d03cf3 100644 --- a/Framework/KubernetesWorkflow/Types/RunningPod.cs +++ b/Framework/KubernetesWorkflow/Types/RunningPod.cs @@ -20,7 +20,7 @@ namespace KubernetesWorkflow.Types [JsonIgnore] public string Name { - get { return $"{Containers.Length}x '{Containers.First().Name}'"; } + get { return $"'{string.Join("&", Containers.Select(c => c.Name).ToArray())}'"; } } public string Describe() diff --git a/ProjectPlugins/CodexPlugin/CodexSetup.cs b/ProjectPlugins/CodexPlugin/CodexSetup.cs index 6f9d767..2367ced 100644 --- a/ProjectPlugins/CodexPlugin/CodexSetup.cs +++ b/ProjectPlugins/CodexPlugin/CodexSetup.cs @@ -52,6 +52,7 @@ namespace CodexPlugin public CodexLogLevel Libp2p { get; set; } public CodexLogLevel ContractClock { get; set; } = CodexLogLevel.Warn; public CodexLogLevel? BlockExchange { get; } + public CodexLogLevel JsonSerialize { get; set; } = CodexLogLevel.Warn; } public class CodexSetup : CodexStartupConfig, ICodexSetup diff --git a/ProjectPlugins/CodexPlugin/CodexStartupConfig.cs b/ProjectPlugins/CodexPlugin/CodexStartupConfig.cs index dbed45a..8e7ead1 100644 --- a/ProjectPlugins/CodexPlugin/CodexStartupConfig.cs +++ b/ProjectPlugins/CodexPlugin/CodexStartupConfig.cs @@ -73,11 +73,18 @@ namespace CodexPlugin "contracts", "clock" }; + var jsonSerializeTopics = new[] + { + "serde", + "json", + "serialization" + }; level = $"{level};" + $"{CustomTopics.DiscV5.ToString()!.ToLowerInvariant()}:{string.Join(",", discV5Topics)};" + $"{CustomTopics.Libp2p.ToString()!.ToLowerInvariant()}:{string.Join(",", libp2pTopics)};" + - $"{CustomTopics.ContractClock.ToString().ToLowerInvariant()}:{string.Join(",", contractClockTopics)}"; + $"{CustomTopics.ContractClock.ToString().ToLowerInvariant()}:{string.Join(",", contractClockTopics)};" + + $"{CustomTopics.JsonSerialize.ToString().ToLowerInvariant()}:{string.Join(",", jsonSerializeTopics)}"; if (CustomTopics.BlockExchange != null) {