From 545e2aa7795d1c6a7f45e1c619f792f9a64abe21 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 29 Dec 2025 07:46:57 +0000 Subject: [PATCH 1/2] Initial plan From 99b5331b2167bafa6a575d20bc0a9a179ae4ee0c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 29 Dec 2025 07:56:51 +0000 Subject: [PATCH 2/2] Update InfluxDB client initialization to use non-deprecated APIs Co-authored-by: bqstony <10487253+bqstony@users.noreply.github.com> --- .../Log4Tc/Mbc.Log4Tc.Output.InfluxDb/InfluxDbOutput.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source/Log4Tc/Mbc.Log4Tc.Output.InfluxDb/InfluxDbOutput.cs b/source/Log4Tc/Mbc.Log4Tc.Output.InfluxDb/InfluxDbOutput.cs index 55c81f4..6b0454a 100644 --- a/source/Log4Tc/Mbc.Log4Tc.Output.InfluxDb/InfluxDbOutput.cs +++ b/source/Log4Tc/Mbc.Log4Tc.Output.InfluxDb/InfluxDbOutput.cs @@ -67,13 +67,16 @@ private void Initialize() { if (_client == null) { - char[] password = string.IsNullOrWhiteSpace(_settings.Password) ? null : _settings.Password.ToCharArray(); - _client = InfluxDBClientFactory.CreateV1(_settings.Url, _settings.Username, password, _settings.Database, _settings.RetentionPolicy); + _client = new InfluxDBClient(_settings.Url, _settings.Username, _settings.Password, _settings.Database, _settings.RetentionPolicy); } if (_writeApi == null) { - _writeApi = _client.GetWriteApi(new WriteOptions.Builder().BatchSize(_settings.WriteBatchSize).FlushInterval(_settings.WriteFlushIntervalMillis).Build()); + _writeApi = _client.GetWriteApi(new WriteOptions + { + BatchSize = _settings.WriteBatchSize, + FlushInterval = _settings.WriteFlushIntervalMillis + }); _writeApi.EventHandler += OnWriteApiEvent; } }